himantoglossum_hircinumEnglish

Himantoglossum hircinum, lizard orchid

Noun

An orchid of the genus Himantoglossum

English: lizard orchid, Himantoglossum hircinum

English words with similar meanings

Show 1 words