Definition, synonyms and related words
A standard, low-cost miniature satellite formed of small cubes.