meaning of Bocksorchis

Bocksorchis - German to English

lizard orchid [Himantoglossum hircinum]