Home
Search
Index
Definify.com
Definition
2024
nanosat
nanosat
English
Noun
nanosat
(
plural
nanosats
)
nanosatellite
Etymology
Shortening.
Similar Results