1 definition by JohnW3399
A nickname used for a person who can be kind of dumb, but is overall a person of the highest character. Boofister is used to describe a gentleman scholar whose class is offset by a lack of street smarts.
by JohnW3399 June 08, 2019
