Translation of مچمچا in English:

مچمچا

Pronunciation /mətʃmətʃɑ:/

masculine noun

  • sexual urge