Find the word definition

Wikipedia
ThumbSat

ThumbSat is a proposed femtosatellite.

ThumbSat would measure at most and have a mass of approximately . It would be transported to space as a secondary payload on other launches.