Meaning of babaran

babaran

Tagalog

(binababaran, binabaran, bababaran) v., inf. stay long with someone