meaning of Angry Kitty

Angry Kitty meaning in Urban Dictionary

A itchy vagina.A crazy lesbian.