Heterogenist

Definition:

  • (n.) One who believes in the theory of spontaneous generation, or heterogenesis.