Definition from Wiktionary, the free dictionary
Etymology 1 
From Middle English baffen (“to bark”). Cognate with Dutch baffen (“to bark”), Low German baffen (“to bark”), German baffen, bäfzen (“to bark”), Danish bjæffe (“to yelp”), Swedish bjäbba (“to yelp, bark”). Compare buff, yaff.
Etymology 2 
- To hit or strike, especially with something flat or soft.
- (golf) To strike the ground with the bottom of the club when taking a stroke.
Derived terms 
Etymology 3 
- (Geordie) blank