What does anchor ring mean?

anchor ring meaning in General Dictionary

a toroidal form