Answer: microsatellites

AnswerCrossword Clue
microsatellitesMICROSATELLITE, a very small satellite