carcass of young lamb - Spanish English Dictionary