look up any word, like queefing:

1 definition by PaulB

 
1.
To have sexual intercourse with, often used in a lighthearted manner.
Have you seen Nicola recently?
Yeah, I'd doff that!

Hi Paul, fancy a quick doff?
by PaulB August 29, 2007
6 22