bird's carcass - Turkish English Dictionary