| 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 Synonyms: Montia chamissoi |
About this site and copyright information - Online Dictionary Home