starlights

English

Noun

starlights

  1. plural of starlight