a satellite equipped with a telescope to observe infra-red radiation

listen to the pronunciation of a satellite equipped with a telescope to observe infra-red radiation
English - English

Definition of a satellite equipped with a telescope to observe infra-red radiation in English English dictionary

a satellite equipped with a telescope to observe infra-red radiation
astronomy satellite