• appalled
  • astonished
  • astounded
  • flabbergasted
  • lost for words
  • outraged
  • speechless
  • staggered
  • stunned
  • taken aback
  • tongue-tight
mar 12 2016 ∞
apr 14 2016 +