English

mirror site noun definition in Websites topic from the Oxford Advanced Learner's Dictionary

mirror site

 noun: Websites topic
a website which is a copy of another website but has a different address on the Internet