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. 2012