1 definition by BloodyC

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 6, 2006
Get the Sascrotch mug.