traductors

English

Noun

traductors

  1. plural of traductor

Catalan

Noun

traductors

  1. plural of traductor