Meaning of ANCHOR in English

ANCHOR

n. heavy object placed in the water in order to hold boats in place; main broadcaster on a TV or radio program, broadcaster; source of security or stability, refuge; text used as the start or end of a hypertext link (Internet)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.