What does "Tart" mean in British?

One english translation is "Promiscuous woman (less offensive)" - How to say Promiscuous woman (less offensive) in other languages


More British Swear Words


Ads