1 definition by Ted Nugent

A person that does not manage their pube situation properly.
That Michelle better get her act together. What a Sascrotch.
by Ted Nugent June 15, 2007
Get the Sascrotch mug.