What does "Melancap" mean in Malaysia?

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


More Malaysia Swear Words


Ads