WordReference can't translate this exact phrase, but click on each word to see its meaning:

satellite box


We could not find the full phrase you were looking for.
The entry for "satellite" is displayed below.

Also see: box

WordReference English Thesaurus © 2020
Sense: A small planet that revolves around a larger one
Synonyms:
moon , planetoid, minor planet, secondary planet, inferior planet, asteroid
Sense: A man-made object put into orbit around a celestial body
Synonyms:
space satellite, robot satellite, unmanned satellite, space station, orbital rocket, artificial moon, spacecraft, man-made moon, communications satellite, spy satellite, weather satellite, relay satellite, sputnik, satellite station, spy-in-the-sky
Sense: A smaller country dependent upon a larger one
Synonyms:
protectorate, dependency, former colony, buffer state, puppet government, satellite state

Advertisements
Advertisements

Report an inappropriate ad.