English

edit

Noun

edit

translatoresses

  1. plural of translatoress