meaning of Anchor station

Anchor station meaning in Urban Dictionary

an anchor place is comparable to an anchor channel. However, in the place of using a TV section as an anchor, you employ a radio station as an anchor. You are going to hear one radio section until your chosen tv show is on or you find something better.