Satelloid Definition

noun

An artificial satellite that needs continuous thrust to maintain altitude.

Wiktionary

Other Word Forms of Satelloid

Noun

Singular:
satelloid
Plural:
satelloids

Find Similar Words

Find similar words to satelloid using the buttons below.

Words Starting With

Words Ending With

Unscrambles

satelloid