Slovnenya

Translation English Spanish: emulator

Dictionary: main
emulator
noun