- toad lily as a noun:
- 1
toad lily
noun
1 toad lily
A floating or creeping Indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western North America.
synonym: Montia chamissoi.
debug info: 0.0219
noun
A floating or creeping Indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western North America.
synonym: Montia chamissoi.
debug info: 0.0219