What is Straffed?
to have sex with someone
i straffed a beautiful girl i met at the club last night
See straffed, straf