bee orchid Meaning, Definition & Usage

  1. noun European orchid whose flowers resemble bumble bees in shape and color
    Ophrys apifera.

WordNet