lizard orchid

Noun
  1. An orchid of the genus Himantoglossum (synset 112090180)

Found on Word Lists

Other Searches