have an itch - Turkish English Dictionary