What does "Moqran" mean in Malta?

One english translation is "Annoying person" - How to say Annoying person in other languages


More Malta Swear Words


Ads