a sudden, heavy rainfall of a showery nature

listen to the pronunciation of a sudden, heavy rainfall of a showery nature
English - Turkish
English - English
cloudburst
a sudden, heavy rainfall of a showery nature
Favorites