Meaning of toad lily
Definition of toad lily
(noun)
a
floating
or
creeping
Indian
lettuce
having
terminal
racemes of
pale
rose
flowers; wet areas at
high
elevations of
western
North America
Other information on toad lily
WIKIPEDIA results for
toad lily
Amazon results for
toad lily
Tweet