What does Banfa mean?

Banfa meaning in Urban Dictionary

A spliff