1 definition by Welsh rogue

Top Definition
Rub
Welsh word for a sexual encounter without being obvious
Fancy a rub??

Did you have a rub last night?
by Welsh rogue April 23, 2013

Mug icon
Buy a Rub mug!