Top definition
Any sexual act. Including sex itself.
Ooh did you and Mark duti last night?
by N.A.G.'s November 08, 2008
Get the mug
Get a Duti mug for your barber Jerry.