itch/mange in sheep - Alemán Inglés Diccionario