n. place for anchoring; act of anchoring; state of being anchored; something to which an object is fastened; something reliable
ANCHORAGE
Meaning of ANCHORAGE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012