'where have you been all weekend?' 'oh just went chuffing on a sheep farm
the art of performing anal sex in the open countryside
"'where have you been all weekend?' 'oh just went chuffing on a sheep farm" What is the definition of "chuffing"?