LENARD TUBE Meaning of LENARD TUBE in English add. ·- a tube for producing lenard rays. Webster English vocab. Английский словарь Webster. 2012