Shangri-la sequence Synonyms
Shangri-la replaced
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
SS abbreviation
SS is an abbreviation for Shangri-la SequenceWhat does SS stand for?
SS stands for "Shangri-la Sequence"