meaning of Bombogenese

Bombogenese - German to English

bombogenesis