Wiktionary
telestrators
n. (plural of telestrator English)
n. (plural of telestrator English)