Shangri-la novel 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
SN abbreviation
SN is an abbreviation for Shangri-la NovelWhat does SN stand for?
SN stands for "Shangri-la Novel"