Answer: boffing

AnswerCrossword Clue
boffingHave sexual intercourse with (someone)
boffingBOFF, to hit (to strike forcibly)