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)
montia chamissoiExample 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."