ANCHOR Meaning of ANCHOR in English (n.) One of the anchor-shaped spicules of certain sponges; also, one of the calcareous spinules of certain Holothurians, as in species of Synapta. Webster's English dictionary. Английский словарь Webster. 2012