flabbergasted
adjective
"He was flabbergasted at how much weight he had gained."
verb
°past tense of flabbergast.