ALL meanings of macleod
Mac·leod
M m - noun macleod Fiona, Sharp, William. 1
- noun macleod John James Rickard [rik-erd] /ˈrɪk ərd/ (Show IPA), 1876–1935, Scottish physiologist: one of the discoverers of insulin; Nobel Prize in medicine 1923. 1
- noun macleod John James Rickard. 1876–1935, Scottish physiologist: shared the Nobel prize for physiology or medicine (1923) with Banting for their part in discovering insulin 0
- noun macleod ˈJohn James Rickard (ˈrɪkərd ) ; rikˈərd) 1876-1935; Scot. physiologist: co-discoverer of insulin 0