Meaning of anchor point in English:

anchor point

noun

  • 1A point by which something is held securely or fastened.

  • 2 figurative A fact, idea, element, etc., which provides stability, security, or confidence; a reference point.

Origin

Late 19th century.