Meaning of Macleod
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)
Other information on Macleod
WIKIPEDIA results for
Macleod
Amazon results for
Macleod
Tweet