fly orchid

Explore definitions, synonyms, and language insights of fly orchid

Definitions

Noun
any of several dwarf creeping orchids with small bizarre insect-like hairy flowers on slender stalks
Noun
European orchid whose flowers resemble flies