permutors

English

Noun

permutors

  1. plural of permutor