satelliitti

Etymology
From, ultimately from.

Noun

 * 1) satellite especially artificial

Synonyms

 * (artificial satellite)
 * (natural satellite)