Definition of smallsat in English:
smallsat
noun
An exceptionally small, lightweight space satellite.
Origin
1980s; earliest use found in Aviation Week.
Are You Learning English? Here Are Our Top English Tips
An exceptionally small, lightweight space satellite.
1980s; earliest use found in Aviation Week.