toad lily

Noun
  1. A floating or creeping Indian lettuce having terminal racemes of pale rose flowers;
    Wet areas at high elevations of western North America (synset 111882110)

Found on Word Lists

Other Searches