a head-scratcher A thoroughly complex or difficult mystery, problem, puzzle, or riddle. Watch the video