Etymology
Today it means: An artificial satellite that needs continuous thrust to maintain altitude Full definition →
From satellite + -oid.
Etymology from Wiktionary, CC BY-SA 4.0.