poleaxed

adjective
  1. extremely shocked, stunned, or bewildered
  2. Usage: informal

Examples