Definitions by The of nate
Bafook
A general insult without any actual meaning, meant to offend, confuse, and be interpreted by the individual.
Derived from the term bafoon
Derived from the term bafoon
Bafook by The of nate June 19, 2018