Term of the Moment

cloud service


Look Up Another Term


Definition: net-top box


The set-top box used with Internet TV. See Internet TV.