1 definition by thorpey65

a canal in a female mammal that leads from the uterus to the external orifice opening into the vestibule between the labia minora
Person 1 - 'I've got a really itchy Clacker'
Person 2 - 'Hun, you slept with that man whore last week, you’ve probably got an SDT.'
by thorpey65 October 25, 2010
Get the Clacker mug.