Word info Synonyms

Sir Oliver Lodge

Noun

Meaning

English physicist who studied electromagnetic radiation and was a pioneer of radiotelegraphy (1851-1940)

Source: WordNet

Synonyms

Close letter words and terms