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