Meaning of dilubyo

dilubyo

Tagalog

n. deluge