What does Bocksorchis mean?

Bocksorchis - German to English

lizard orchid [Himantoglossum hircinum]