picosatellites
English
Noun
picosatellites
plural of
picosatellite