SIR JAMES DEWAR
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Sir James Dewar.
Sir James Dewar - as a noun
Scottish chemist and physicist noted for his work in cryogenics and his invention of the dewar flask (1842-1923)
Synonyms (Exact Relations)
dewar