1 bee orchid | Definition of bee orchid

bee orchid

noun
variants: or less commonly bee orchis

Definition of bee orchid

: a European orchid (Ophrys apifera) whose flowers bear a resemblance to bees, flies, or other insects

First Known Use of bee orchid

1849, in the meaning defined above

Keep scrolling for more