PHOTOSPHERE


Meaning of PHOTOSPHERE in English

n. the luminous envelope of a star from which its light and heat radiate.

Derivatives:

photospheric adj.

Oxford English vocab.      Оксфордский английский словарь.