EMULATRESS


Meaning of EMULATRESS in English

noun a female emulator.

Webster English vocab.      Английский словарь Webster.