Word of the Moment

Mind-boggling

intellectually or emotionally overwhelming