What does "Kitty" mean in England?

One english translation is "Female genitals" - How to say Female genitals in other languages


More England Swear Words


Ads