camoocha Share definition Flag The South American word for the female genitalia. my camoocha is sick again , that time you know. camoocha by ben newton January 2, 2007 0 0 Get merch Get the camoocha mug. Buy Now — $32.95 See more merch