Word of the day: Shangri-la \shang-grih-LAH\ noun *1 : a remote beautiful imaginary place where life approaches perfection : utopia. 2 : a remote usually idyllic hideaway.
Click on the "add your own" link to leave your thoughts on what a "jovian shangri-la" might be like!
No comments:
Post a Comment