Definitions
There is 1 meaning of the phrase
Leo Szilard.
Leo Szilard - as a 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)
Synonyms (Exact Relations)
szilard