1 definition by TorontoLinguist

Top Definition
1) The area of the male body that is between the testicles and the rectum.
1) "She licked me in my notchure. You know that spot thats not your ass and not your balls."

2) "I'm getting my notchure hydrated tonight"
by TorontoLinguist May 16, 2005
Mug icon
Buy a notchure mug!