Advertisement
Advertisement
lizard orchid
noun
- a European orchid, Himantoglossum hircinum , rare in Britain, having a spike of grey-green flowers smelling of goats
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse