What does ‘boff’ mean?

( v ) To have sex with. [Use your imagination].
( v ) To hit. He gets into trouble at home when he boffs his brother.