toad lily Meaning, Definition & Usage

  1. noun a floating or creeping Indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western North America
    Montia chamissoi.

WordNet