Meaning of tagasawata

tagasawata

Tagalog

tagasawata n. person with duty to stop something undesirable