1 definition by British English Dictionary

A really really small tropical storm in the region of the Indian or western Pacific oceans. Derived from Typhoon.
Did you hear about that typhoon near Delhi?

I did, although it was just a typh, so no worries.
by British English Dictionary February 11, 2022
Get the Typh mug.