Translation of چمکتا دمکتا in English:

چمکتا دمکتا

phrase

  • bright, shining, luminous