meaning of Bumm!

Bumm! - German to English

Boom!