heterogenist
English
heterogenist meaning in English • heterogenist का अर्थ अंग्रेजी में
Noun
- One who believes in the theory of spontaneous generation, or heterogenesis.