Penelope S.'s definitions
Standing for "Best Friend Soulmate", it is a term used to describe a person as someone you're destined to be best friends with.
by Penelope S. May 27, 2013
Get the BFSMmug.
Get the BFSMmug. We'll email you a link to sign in instantly.