Stop in for a cup of coffee

so I was just checking out the forecast for here again - here's a term I had never heard before "bombogenesis"... I think I'm scared...
Never heard it either