satelloid









satelloid


noun Aerospace.

  1. a low-altitude satellite using engines with small thrust to maintain its orbit.
50 queries 0.620