Deluge /ˈdeljuːdʒ:/

a sudden very heavy fall of rain

Ex: When the snow melts, the mountain stream becomes a deluge.


» 1. UNIT 4 VOCABULARY LIST