Meaning of tagapagtangkakal

tagapagtangkakal

Tagalog

n. protector; defender