Meaning of john macleod

Definition of john 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)

Other information on john macleod

WIKIPEDIA results for john macleod
Amazon results for john macleod