Find the word definition

Wiktionary
life rings

n. (life ring English)