Translation of logamaya in English:

logamaya

mirage

noun

  • 1

    mirage, optical illusion caused by atmospheric conditions