English to Malay Dictionary deluge

deluge

banjir
Credits: Google Translate
Download the
HelloEnglishApp
image_one