Boggle

1.to overwhelm or bewilder, as with the magnitude, complexity, or abnormality of: