meaning of Buftar

Buftar meaning in Urban Dictionary

a spanish noun which you can use to explain something.