place where cockroaches are abundant - Spanisch Englisch Wörterbuch