Satelloid Definition
noun
An artificial satellite that needs continuous thrust to maintain altitude.
Wiktionary
Other Word Forms of Satelloid
Noun
Singular:
satelloidPlural:
satelloidsFind Similar Words
Find similar words to satelloid using the buttons below.