SATELLOID
Meaning of SATELLOID in English
/sat"l oyd'/ , n. Aerospace.
a low-altitude satellite using engines with small thrust to maintain its orbit.
[ 1950-55; SATELL(ITE) + -OID ]
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012