ˈanchor store BrE AmE noun [countable] American English
a large, well-known, and popular store in a ↑ shopping mall (=place containing a lot of shops) , that attracts a lot of customers to the mall and to the other shops. An anchor store is usually part of a successful chain that has stores in many cities.