Lazzaro Spallanzani
biologist, physiologist, experimental studies on bodily functions and animal reproduction
biologist, physiologist, experimental studies on bodily functions and animal reproduction