mountain sheep - Francés Inglés Diccionario