i facebooked your mum the other night, nearly lost my head up there
the act of meeting up with another person for the sole purpose of having them sit on your face
"i facebooked your mum the other night, nearly lost my head up there" What is the definition of "facebooked"?