to make love, ne to have sex with someone, more commonly someone challenged in the looks department
"You won't believe the slapper I horsed last nite!"
11👍 19👎