Meaning of mambabasta

mambabasta

Tagalog

mambabasta n. one whose job is to pack