Meaning of townes

Definition of townes

(noun) United States physicist who developed the laser and maser principles for producing high-intensity radiation (1915-)

Other information on townes

WIKIPEDIA results for townes
Amazon results for townes