LENARD TUBE


Meaning of LENARD TUBE in English

() A tube for producing Lenard rays.

Webster's English dictionary.      Английский словарь Webster.