carcass of young lamb - Turkish English Dictionary