salted, sun-dried lamb - Español Inglés Diccionario