carcass of young lamb - French English Dictionary