LENARD TUBE Meaning of LENARD TUBE in English () A tube for producing Lenard rays. Webster's English dictionary. Английский словарь Webster. 2012