Tamil Dictionary 🔍

lenard-tube

Lenard tube. (Elec.) Defn: A tube for producing Lenard rays.


lenard-tube - Similar Words