montia chamissoi 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
    toad lily.

WordNet