place where animals scratch the ground - Alemán Inglés Diccionario