ophrys insectifera Meaning, Definition & Usage

  1. noun European orchid whose flowers resemble flies
    fly orchid; Ophrys muscifera.

WordNet