What does "terdaw" mean in Malta?

One english translation is "do you suck ?" - How to say do you suck ? in other languages


More Malta Swear Words


Ads