Definify.com

Definition 2024


emulatresses

emulatresses

English

Noun

emulatresses

  1. plural of emulatress