Noun
satelloid (plural satelloids) An artificial satellite that needs continuous thrust to maintain altitude