emulator
English
Noun
(en noun)(wikipedia)
A person or thing that emulates.
:...but I find in the life of this emulator of Caesar actions which, if necessity warranted, the heart must still refuse to approve...
(computing) A piece of software or hardware that simulates another system.
href
Not English
Href has no English definition. It may be misspelled.