TELESTRATOR
Meaning of TELESTRATOR in English
ˈteləˌstrād.ə(r), -ātə- trademark
— used for an electronic device which generates drawn video images over a background image
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012