Definition, synonyms and related words
The transfer of life-bearing rocks, ejected from one planet, onto the surface of another