What does Affenbühne mean?

Affenbühne - German to English

monkey board [drilling rig]