Sir Ronald Ross

Explore definitions, synonyms, and language insights of Sir Ronald Ross

Definitions

Noun
British physician who discovered that mosquitos transmit malaria (1857-1932)

Synonyms