English
Detailed Synonyms for toad lily in English
toad lily:
toad lily [the ~] noun
-
the toad lily
– a floating or creeping Indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western North America 1the Montia chamissoi; the toad lily– a floating or creeping Indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western North America 1