flabagasted

Fun Dictionary -> flabagasted

flabagasted - Vulgar Dictionary definition

Confounded.