carcasses - Turkish English Dictionary