Word Study
toad lily
WORDNET DICTIONARY
Noun toad lily has 1 sense
- toad lily(n = noun.plant) montia chamissoi - a floating or creeping Indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western North America; Array is a kind of indian lettuce
For further exploring for "toad lily" in Webster Dictionary Online