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. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012