starlores
English
Noun
starlores
plural of
starlore
Anagrams
restorals