Top definition
a chuffbox is the female genitalia and a chuffbox trembler is an orgasm
she moaned with pleasure as he gave her a real chuffbox trembler
by paul grimsley August 23, 2006
Get the mug
Get a chuffbox trembler mug for your cat Helena.