Shangri-la mirage Synonyms

We can't find synonyms for the phrase "Shangri-la mirage", but we have synonyms for terms, you can combine them.

SM abbreviation

SM is an abbreviation for Shangri-la Mirage
What does SM stand for?
SM stands for "Shangri-la Mirage"

Definitions for Shangri-la


Definitions for Mirage


  • (noun) an optical illusion in which atmospheric refraction by a layer of hot air distorts or inverts reflections of distant objects
  • (noun) something illusory and unattainable