BTAF

AcronymDefinition
BtAFBob the Angry Flower
BTAFBen 10 Alien Force (cartoon; also seen as B10)
BTAFBritish Tattoo Artists Federation (UK)