1 definition by alxwins

This is a vagina that is smelly in a bad way.
Yo, that bitch had a mad stootch.
or
These dog treats smell like stootch!
by alxwins October 1, 2014
Get the Stootch mug.