I wish I was clever enough to come up with this term, but I can't claim this one lol!
I saw this term on my favorite comic at Oh Joy Sex Toy. They're an awesome comic series that breaks down everything "related to sex, sexuality and the sex industry. From toys to workshops to birth control and much more".
Check out their comic on coochie gremlins, A.K.A. Yeast infections Here!!