inundationEnglish

deluge, flood, inundation, alluvion, torrent

Noun

The rising of a body of water and its overflowing onto normally dry land

English: flood, inundation, deluge, alluvion

Bahasa: banjir, bah

An overwhelming number or amount

English: flood, inundation, deluge, torrent

Bahasa: banjir, bah, bertubi-tubi

Bahasa words with similar meanings

English words with similar meanings

Show 4 words