smell of urine (goat) - Español Inglés Diccionario