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

چمکتا دمکتا

phrase

  • bright
    shining
    luminous