telestrators

English

Noun

telestrators

  1. plural of telestrator