Sir Oliver Lodge
Explore definitions, synonyms, and language insights of Sir Oliver Lodge
Definitions
Noun
English physicist who studied electromagnetic radiation and was a pioneer of radiotelegraphy (1851-1940)