meaning of Affenbühne

Affenbühne - German to English

monkey board [drilling rig]