meaning of Affenkasten

Affenkasten - German to English

flophouse [esp. Am.] [coll.]