telecaster

English

Noun

telecaster (plural telecasters)

  1. (dated) A television broadcaster

Anagrams