ANCHORAGE Meaning of ANCHORAGE in English n.1 a place where a ship may be anchored. 2 the act of anchoring or lying at anchor. 3 anything dependable. Oxford English vocab. Оксфордский английский словарь. 2012