ANCHORAGE


Meaning of ANCHORAGE in English

■ noun

1》 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.      Сжатый оксфордский словарь английского языка.