Stootch means: It is an unpleasant vaginal smell. (in Community Dictionary, added by Hugo Arias)

What else does Stootch mean?

  • One bitch who is so dumb she cannot even spell: Stoopid Bitch. (in Community Dictionary, added by Eusebio Delgado)