meaning of Bombenkrater

Bombenkrater - German to English

bomb crater