cosmozoa

English dictionary entry

Meanings

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

Word forms

cosmozoa

Etymology

From cosmo- + zoa.

Related words

This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.