|
Definition of Cosmozoa
1. Noun. hypothetical seeds or spores that led to the beginning of life, said to have reached Earth through space ¹
¹ Source: wiktionary.com
|
1. Noun. hypothetical seeds or spores that led to the beginning of life, said to have reached Earth through space ¹
¹ Source: wiktionary.com