An
emulator is a software or hardware that mimics or imitates another device, system, or program. It allows you to run programs or play games on a different device or system that it was originally intended for. Essentially, it helps one system act like another.
Full definition