Definition, synonyms and related words
An artificial satellite that needs continuous thrust to maintain altitude