What does "hooyadda wahaa waye hayewaan" mean in English?

One english translation is "your mum is an animal" - How to say your mum is an animal in other languages


More English Swear Words


Ads