Cosmozoa Definition

noun

Hypothetical seeds or spores that led to the beginning of life, said to have reached Earth through space.

Wiktionary

Find Similar Words

Find similar words to cosmozoa using the buttons below.

Words Starting With

Words Ending With

Unscrambles

cosmozoa