a head-scratcher - Turkish English Dictionary