place populated with chinch bugs - Turco Inglés Diccionario