microsatellite (satellite + micro-; small)
A miniature satellite