English dictionary
macleod meaning and definition
Definition and meaning of macleod at MeaningMonkey.org. macleod meaning and definition in the English Dictionary.MACLEOD noun
Definition of Macleod (noun)
- Scottish physiologist who directed the research by F. G. Banting and C. H. Best that led to the discovery of insulin (1876-1935)
- synonyms: John James Rickard Macleod, John Macleod
Source: Princeton University Wordnet