Definitions
There is 1 meaning of the phrase
Toad Lily.
Toad Lily - as a noun
A floating or creeping indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western north america
Synonyms (Exact Relations)
Example Sentences
"The toad lily plant has unique spotted flowers."
"The toad lily's scientific name is Tricyrtis."
"This toad lily variety has purple blooms."
"The toad lily's flowers resemble tiny orchids."
"She wore a beautiful toad lily dress to the party."