iconoscope
nounDefinition of iconoscope
: a camera tube containing an electron gun and a photoemissive mosaic screen of which each cell produces a charge proportional to the varying light intensity of the image focused on the screen
Keep scrolling for more