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