Look Up Another Term

Definition: net-top box


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