flabaghasted

English

Verb

flabaghasted

  1. simple past and past participle of flabaghast