murdered and left in public (rolled up in a blanket) as a threat - Turkish English Dictionary