delegators

English

Noun

delegators

  1. plural of delegator