ANCHORAGE


Meaning of ANCHORAGE in English

(n.) A place suitable for anchoring or where ships anchor; a hold for an anchor.

Webster's English dictionary.      Английский словарь Webster.