meaning of Bienen-Orchis

Bienen-Orchis - German to English

bee orchid [Ophrys apifera]