BEE ORCHID


Meaning of BEE ORCHID in English

■ noun an orchid with a flower that resembles a bee. [ Ophrys apifera and related species.]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.