place where animals scratch the ground - Turco Inglés Diccionario