cockroach-infested place - Spanish English Dictionary