meaning of Battersnatch

Battersnatch meaning in Urban Dictionary

A vagina with a really bad candidiasis.