person 1: whats this on the rock person 2: let me see, oh its coochie stank caca
weird stuff growing on rocks that look like worm roots
"person 1: whats this on the rock person 2: let me see, oh its coochie stank caca" What is the definition of "coochie stank caca"?