Top definition
Short for "best friends forever true pairing" (the same as for OTP, but between best friends)
The Doctor: omg Donna did you hear?
Donna Noble: Hear what?
The Doctor: The Whovians think we're the ultimate bfftp!
by RuWords January 15, 2012
Get the mug
Get a BFFTP mug for your Uncle Trump.