What does befuddlement mean?

befuddlement meaning in General Dictionary

confusion caused by failure to understand