astronomy satellite

1. (noun) a satellite equipped with a telescope to observe infra-red radiation
Related Words: artificial satellite, satellite



Terms and Conditions of Use / Copyright Notice