Dictionary search results

Showing 1-3 of 3 results

communications satellite US English

A satellite placed in orbit around the earth in order to relay television, radio, and telephone signals

a weather/spy/communications satellite in satellite English-Spanish

un satélite meteorológico/espía/de comunicaciones