PHOTOSPHERE MEANING IN ENGLISH

• Photosphere Definition & Synonyms

  1. (n.) A sphere of light; esp., the luminous envelope of the sun.


RECENT SEARCHES