Meaning of “mirror site” in the English Dictionary

british dictionary

(Definition of “mirror site” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)

"mirror site" in Business English

See all translations

mirror sitenoun [ C ]


a website that is an exact copy of another website, but with a different address, allowing more people to be able to see and use it:

Instead of relying on one site, the consulting company is planning a network of mirror sites.

(Definition of “mirror site” from the Cambridge Business English Dictionary © Cambridge University Press)