satelloidEtymologyFrom satellite + -oid.nounAn artificial satellite that needs continuous thrust to maintain altitude