Definition of “goggle-box” - English Dictionary

british dictionary