What does baff sein mean?

baff sein - German to English

to be flabbergasted