head-scratching

/ˈhɛdskɹatʃɪŋ/adj
Graduate
1

Confusing, perplexing, puzzling.

Thesaurus