Careful Words
flabbergast
(v.)
amaze
astonish
astound
awe
bedaze
bedazzle
bewilder
boggle
confound
daze
dazzle
dumbfound
overwhelm
paralyze
perplex
petrify
shock
stagger
startle
stun
stupefy
surprise
by
simon sarris
•
about