toad lily
/T OW1 D L IH1 L IY0/noun
- 1
a floating or creeping indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western north america
Translate โtoad lilyโ into another language
Choose a language below to open the translator with English selected as the source language.