VariousWords beta
Related Terms:
Definitions:
Noun
starlight
Definition: the light of the stars
Definition: Light emitted from stars other than the Sun.