baff sein

listen to the pronunciation of baff sein
German - English
to be flabbergasted
to be gobsmacked