head-scratching - Turkish English Dictionary