Is Bombogenisis a made up term?

The term Bombogenesis means the barometric pressure drops suddenly which causes hurricane force winds and blizzard conditions. I never heard this term until two or 3 years ago,

Did meteorologists just make this up because it sounded cool?

Is Bombogenisis a made up term?
Post Opinion