Home
Advance Search
Dictionary
Words with Friends solver
Meaning of flabbergasted
Definition:-
Greatly surprised or astonished. (adjective)