salted, sun-dried lamb - Spanish English Dictionary