'green adder's mouth' definitions:

Definition of 'green adder's mouth'

(from WordNet)
noun
North American orchid having a solitary leaf and flowers with threadlike petals [syn: green adder's mouth, Malaxis-unifolia, Malaxis ophioglossoides]