a sudden, heavy rainfall of a showery nature see downburst

listen to the pronunciation of a sudden, heavy rainfall of a showery nature see downburst
a sudden, heavy rainfall of a showery nature see downburst