meaning of anchor ring

anchor ring meaning in General Dictionary

a toroidal form