celestial body – n. an object located outside of Earth's atmosphere, such as the moon, stars or other planets
era – n. a long time or period of history
sole – adj. only