Translation of optical illusion in Malay

optical illusion

maya

noun

  • 1

    maya