What is the meaning of Emulator?

A person or thing that emulates.

A piece of software or hardware that simulates another system.

emulator (piece of software or hardware that simulates another system)

emulator

an emulator

Source: wiktionary.org