Meaning of magbabad

magbabad

Tagalog

(nagbababad, nagbabad, magbababad) v., inf. soak; souse