bird's carcass - French English Dictionary