have x-ray eyes - Turkish English Dictionary