canal ray


noun Physics.

Origin of canal ray

First recorded in 1900–05

British Dictionary definitions for canal ray

canal ray

noun

physics a stream of positive ions produced in a discharge tube by allowing them to pass through holes in the cathode