amy: hi sarah how's it going? sarah: not so great i got a weird itching in my hoohoo
"a euphemism for vagina or female genitals and genital area, etc
"amy: hi sarah how's it going? sarah: not so great i got a weird itching in my hoohoo" What is the definition of "hoohoo"?