mufflon - Español Inglés Diccionario