'fly orchid' definitions:

Definition of 'fly orchid'

From: WordNet
noun
Any of several dwarf creeping orchids with small bizarre insect-like hairy flowers on slender stalks
noun
European orchid whose flowers resemble flies [syn: fly orchid, Ophrys insectifera, Ophrys muscifera]