Meaning of tagubánwa

tagubánwa

Hiligaynon

A kind of spirits or tutelary deities supposed by the credulous to have charge over whole towns and districts.