The AI-powered English dictionary
plural Digiboxes
(UK) A digital set-top box, marketed in the UK. examples