place abundant with cockroaches - Deutsch Englisch Wörterbuch