starlight: meaning and definitions

EnglishType a word

What is starlight?

  • The light from the stars.