by quitequiet April 10, 2010
BAMF, gets no respect.
by Cynical Carl February 6, 2003
by Figleaf23 September 19, 2007
Neville Longbottom = bamf
by nocomment1992 March 11, 2008
Bad ass motherfucker *popularized by Dane Cook
by Cornelious September 25, 2005