What does Affenknabenkraut mean?

Affenknabenkraut - German to English

monkey orchid [Orchis simia]