flabbergast - verb

transitive

Infinitiveflabbergast
3rd person singularflabbergasts
Pastflabbergasted
Past Participleflabbergasted
Present Participleflabbergasting