Slang meaning of B.O.F.

B.O.F. means: B.O.F. (boring old fart) is British slang for an old, has−been person.