who is given credit for disproving spontaneous generation
John Tyndall
-1
Section::::Abstract.
Spontaneous generation
150135
2451855657798799398
NONE
Section::::Modern tests.:Pasteur and Tyndall.

Spontaneous generation
150135