Skip to main content

Definitions by Dude1983

a hair inside the vagina of a female elephant.
Dudette =Shelby bay.
Dudette by Dude1983 December 27, 2009