English Dictionary
Definition starlight in British English
starlight noun
[uncountable] noun
/ˈstɑː(r)ˌlaɪt/
Synonyms and related words
