place teeming with ticks - Turco Inglés Diccionario