Meaning of leo szilard

Definition of leo szilard

(noun) United States physicist and molecular biologist who helped develop the first atom bomb and later opposed the use of all nuclear weapons (1898-1964)

Other information on leo szilard

WIKIPEDIA results for leo szilard
Amazon results for leo szilard