Attested.to

Definition

a form of life assumed to exist outside the Earth or its atmosphere

Seed ·

Term in context

alien in CommonParlance