What does "Dupang" mean in Tausug?

One english translation is "crazy / stupid" - How to say crazy / stupid in other languages


More Tausug Swear Words


Ads