MohammedPreview
Open in TheBrain

An Emulator

  1. A person or thing that emulates.
  2. (computing) A piece of software or hardware that simulates another system.