Meaning of halahaban

halahaban

Tagalog

halahaban n. roasting pit