A shortened form of Bad Ass MotherFucker.
Some people thought tim was a BAMF, but we all new he was a n00b.
9👍 10👎