Flabbergasts Meaning

There are 1 meaning(s) for word Flabbergasts

Meaning 1 : overcome with amazement

    Synonyms : boggle,  bowl over