joseph has a cyber fuck buddy
someone you either don't really know, or don't have a real relationship with who you have regular cyber sex with
"joseph has a cyber fuck buddy" What is the definition of "cyber fuck buddy"?