1 definition by yo0o0o0o0O

Top Definition
a shorter term for a vagina itch or a itchy vagina.
i had a vitch all day
by yo0o0o0o0O May 05, 2010

Mug icon
Buy a vitch mug!