What does "izdraaz sevi" mean in Latvian?

One english translation is "fuck yourself" - How to say fuck yourself in other languages


More Latvian Swear Words


Ads