Etymology

head-scratching

head·scratch·ing

Today it means: Confusing, perplexing, puzzling. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok