Meaning of damulag

damulag

Tagalog

n. land monster


damulag

Tagalog

n., zoo. carabao