wallowing place for livestock - Turco Inglés Diccionario