a sudden, heavy rainfall of a showery nature related

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