meaning of Boah, is' das 'ne Dröhnung!

Boah, is' das 'ne Dröhnung! - German to English

Damn that is an actual thunder! [sl.]