You searched for: “cosmozoans
cosmozoans
A theory, or hypothesis, that life creatures, in the form of cosmic germs, came to the earth from some outer-space sources.