Shangri-la garden Synonyms
Definitions for Shangri-la
- (noun) an often imaginary place or state of utter perfection and happiness
- (noun) any place of complete bliss and delight and peace
Synonyms for phrase
SG abbreviation
SG is an abbreviation for Shangri-la GardenWhat does SG stand for?
SG stands for "Shangri-la Garden"