any sudden, heavy rain shower

listen to the pronunciation of any sudden, heavy rain shower
English - English
cloudburst