Top definition
A worm/parasite that enters the cooch and makes a nest inside.
Emma had a cooch worm so she had to go to the obgyn.
by Dadaddy1638261 March 06, 2018
Get the mug
Get a Cooch Worm mug for your brother Manafort.