Definition of Jumbotron in English:

Jumbotron

noun

trademark
  • A large-screen television designed to accommodate a very large venue, such as a sports stadium.

Origin

1980s: created as JumboTron by the original manufacturer, Sony Corporation.

Pronunciation

Jumbotron

/ˈjəmbōˌträn/