traducers

English

Noun

traducers

  1. plural of traducer