English dictionary
lizard orchid meaning and definition
Definition and meaning of lizard orchid at MeaningMonkey.org. lizard orchid meaning and definition in the English Dictionary.LIZARD ORCHID noun
Definition of lizard orchid (noun)
- an orchid of the genus Himantoglossum
- synonyms: Himantoglossum hircinum
Source: Princeton University Wordnet