lizard orchid
noun
a European orchid, Himantoglossum hircinum, rare in Britain, having a spike of grey-green flowers smelling of goats
Words nearby lizard orchid
liz,
liza,
lizard,
lizard fish,
lizard head,
lizard orchid,
lizard's-tail,
lizardfish,
lizbeth,
lizzie,
lizzy