Meaning of talupak

talupak

Tagalog

n. sheathing on the upper part of the trunk of palms