Wiktionary
translatresses
n. (plural of translatress English)
n. (plural of translatress English)