meaning of Badebombe

Badebombe - German to English

shower bomb