MeanOF

shangri-la

- noun (n)

Meaning: utopia

Synonyms: arcadia bliss eden elysian fields erewhon garden of eden heaven paradise promised land seventh heaven xanadu

Roget's 21st Century Thesaurus, Third Edition Copyright © 2013 by the Philip Lief Group.