Meaning of magbabasta

magbabasta

Tagalog

magbabasta n. one whose job is to pack