EMULATRESS Meaning of EMULATRESS in English noun a female emulator. Webster English vocab. Английский словарь Webster. 2012