toad lily
1 definition found
toad lily - WordNet (r) 2.1 (2005) :
toad lily
n 1: 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
]
|