Home
Random
Log in
Settings
Donations
About Wiktionary
Disclaimers
Search
satelloid
Language
Watch
Edit
English
edit
Etymology
edit
satellite
+
-oid
Noun
edit
satelloid
(
plural
satelloids
)
An
artificial
satellite
that needs continuous
thrust
to maintain
altitude
Categories
:
English terms suffixed with -oid
English lemmas
English nouns
English countable nouns