|
lizard orchid (liz¦ard or¦chid)
noun -
a tall orchid with greenish flowers that have a very long twisted lip and a goat-like smell. It has spread from the Mediterranean area to more northern parts of Europe. - Himantoglossum hircinum, family Orchidaceae
|
|
More words in this category
|