Dictionary.com
Thesaurus.com

Lenard tube

American  

noun

Electronics.
  1. an early cathode-ray tube having at the end opposite the cathode a window of thin glass or metal allowing cathode rays Lenard rays to pass out into the atmosphere.


Etymology

Origin of Lenard tube

Named after P. Lenard