Translator


"artificial satellite" in Spanish

QUICK TRANSLATIONS
"artificial satellite" in Spanish

SYNONYMS
Synonyms (English) for "artificial satellite":