WTWM

whatsthatwordmean

← Definition
Guess

photosphere

nounThe visible surface of the sun or another star, from which light and heat are radiated.

Synonyms

panoramanoun

Built for word lovers.