Dictionary.com
definitions
  • synonyms

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.
Show More

Origin of Lenard tube

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