YourDictionary

Richards medical definition

, Dickinson Woodruff 1895-1973.

American physician. He shared a 1956 Nobel Prize for developing cardiac catheterization.

Learn more about Richards

link/cite print suggestion box