satelloid

S1A1T1E1L1L1O1I1D2

noun

An artificial satellite that needs continuous thrust to maintain altitude

Scrabble 10

Meanings

nounsatelloid (plural satelloids)

plural satelloids

  1. An artificial satellite that needs continuous thrust to maintain altitude

Origin

Cite this entry
APA

satelloid. (n.d.). In WatkinsX Dictionary. Retrieved November 3, 2026, from https://dictionary.watkinsx.com/word/satelloid

MLA

“satelloid.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/satelloid. Accessed November 3, 2026.

Chicago

WatkinsX Dictionary, s.v. “satelloid,” accessed November 3, 2026, https://dictionary.watkinsx.com/word/satelloid.

Source: satelloid on Wiktionary, CC BY-SA 4.0.