place with many fleas - Turco Inglés Diccionario