meaning of Banfa

Banfa meaning in Urban Dictionary

A spliff