montia_chamissoiEnglish

Montia chamissoi, toad lily

Noun

A floating or creeping Indian lettuce having terminal racemes of pale rose flowers, wet areas at high elevations of western North America

English: toad lily, Montia chamissoi

English words with similar meanings

Show 1 words