1 definition by stoochy wally

the meaning of cooch.. but a stinky one......
dam dem street walkers got some stooch
by stoochy wally October 25, 2008
Get the stooch mug.