Lenard tube

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.

Origin of Lenard tube

named after P. Lenard
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018