lamb carcass - French English Dictionary