Synonyms
bewilderment puzzlement befuddlement mystification bemusement obfuscation
Related terms
confusion perplex confuse bewilder puzzle
Nearby in order