telefactors
English
Noun
telefactors
plural of
telefactor