What is Renovators Delight?
1.
A sexual act; The man and the woman engage in
Man, Me an the missus really went off last night, I ended up giving her a renovators delight and had to call the ambulance.
See
Random Words:
1.
A funnel attached to plastic tubing to allow large quantities of vodka to enter the human body at one time. A specific form of a funnel..