look up any word, like ethered:
 
1.
to have sex with someone
i straffed a beautiful girl i met at the club last night
by foxyviv101 June 15, 2009