mindblower

noun
  1. something that is extremely surprising, impressive, or astonishing
  2. Usage: informal; often used in casual speech

Examples