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.      Оксфордский английский словарь.