YourDictionary

Macleod medical definition

, John James Rickard 1876-1935.

British physiologist. He shared a 1923 Nobel Prize for the discovery and successful clinical application of insulin.

Learn more about Macleod

link/cite print suggestion box