cosmozoa
English
Etymology
From
cosmo-
+
zoa
.
Noun
cosmozoa
pl
(
plural only
)
hypothetical
seeds
or
spores
that led to the beginning of
life
, said to have reached
Earth
through
space
Related terms
cosmozoic
cosmozoism