telestrators
English
Noun
telestrators
plural of
telestrator