bafflement (baffle + -ment; action_result)
The result or state of being baffled, confused, or puzzled
Something that causes a state of confusion or puzzlement