■ noun a tall orchid with greenish flowers that have a very long twisted lip and a goat-like smell. [ Himantoglossum hircinum .]
LIZARD ORCHID
Meaning of LIZARD ORCHID in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004