See Also: satelloid(dictionary)

satelloid (iou)



satelloid noun. M20.
[formed as SATELLITOSIS: see -OID.]
A proposed type of satellite able to maintain a low orbit, and change course, by expending power.