in its clutches - Turkish English Dictionary