meaning of baff sein

baff sein - German to English

to be flabbergasted