ANCHORAGE Meaning of ANCHORAGE in English ■ noun1》 an area suitable for a ship to anchor at. ↘the action of anchoring or the state of being anchored. 2》 historical an anchorite's dwelling place. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004