'toad lily' definitions:
Definition of 'toad lily'
(from WordNet)
noun
A floating or creeping Indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western North America [syn: toad lily, Montia chamissoi]