Attested.to

Definition

a satellite equipped with a telescope to observe infrared radiation

Seed ·

Term in context

astronomy satellite in CommonParlance