Term of the Moment


Look Up Another Term

Definition: YouTube TV

Google's paid streaming service for live TV broadcasts with unlimited cloud storage. Announced in 2017 for deployment within the year, local networks such as ABC, CBS, Fox and NBC are included, along with ESPN, Disney and Bravo. See YouTube.