English Indonesian Dictionary

English - Bahasa Indonesia

deluge in Indonesian: