Definition of Satelloid

1. Noun. An artificial satellite that needs continuous thrust to maintain altitude ¹



¹ Source: wiktionary.com

Lexicographical Neighbors of Satelloid

satellite dish
satellite metastasis
satellite navigation
satellite navigation system
satellite phone
satellite planet
satellite receiver
satellite television
satellite transmitter
satellite virus
satellite viruses
satellites
satellitious
satellitium
satellitosis
satelloid (current term)
satelloids
satem
sates
satguru
satgurus
sati
satiable
satiably
satiafactive
satiate
satiated
satiates
satiating
satiation

Other Resources:

Search for Satelloid on Dictionary.com!Search for Satelloid on Thesaurus.com!Search for Satelloid on Google!Search for Satelloid on Wikipedia!

Search