'lizard orchid' definitions:

Definition of 'lizard orchid'

From: WordNet
noun
An orchid of the genus Himantoglossum [syn: lizard orchid, Himantoglossum hircinum]