Definitions of John howard northrop:

  • noun:   United States biochemist (1891-1987)