Meaning of anchor ring in English:

anchor ring

noun

  • 1A large metal ring to which a cable may be fastened.

  • 2Geometry
    A torus that resembles a ring, formed by the revolution of a circle about a line that lies in the same plane.

Origin

Late 18th century.