Find the word definition

Wiktionary
star rings

n. (star ring English)