mind-boggler

Noun

 * 1) Something very puzzling, confusing or surprising.

Related terms

 * mind-boggling