Loading page
lizard orchid is a noun meaning "an orchid of the genus Himantoglossum". It carries one recorded sense.
an orchid of the genus Himantoglossum
Definitions, synonyms and semantic relations for lizard orchid come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.