Flabbergasted

Flabbergasted: To be appalled over how much weight you have gained.

Not rated yet