satelloid (English, noun)
expansion: satelloid (plural satelloids)
Senses:
glosses: An artificial satellite that needs continuous thrust to maintain altitude
Forms:
form: satelloids
tags: plural