Meaning of tigbalang

tigbalang

Tagalog

n. fabulous creature in Philippine folklore