staggerer

noun
  1. a person or thing that staggers or moves unsteadily
  2. something that is shocking, surprising, or overwhelming
  3. Usage: informal

Examples