have you seen nicola recently? yeah, i'd doff that
to have sexual intercourse with, often used in a lighthearted manner
"have you seen nicola recently? yeah, i'd doff that" What is the definition of "doff"?