An emulator is hardware or software that enables one computer system (know as the host) to behave like another computer system (know as the guest)

What is an Emulator in Android?

An Android emulator is an Android Virtual Device (AVD) that represents a specific Android device. You can use an Android emulator as a target platform to run and test your Android applications on your PC

It uses an open source processor emulator technology called QEMU.

Check out the Full Article of Android Emulator