Meaning of lechon

lechon

Tagalog

lechon n. barbecued pig