English Dictionary
Definition chyron in British English
chyron noun
noun
1
an electronically generated caption superimposed on a TV or cinema screen
