1 definition by BloodyC

Top Definition
A large hominid found in the north western region of the United States. (n)
Sascrotch are well known for their large paws
by BloodyC January 06, 2006

Mug icon
Buy a Sascrotch mug!