Home
Search
Index
Definify.com
Definition
2025
picosat
picosat
English
Noun
picosat
(
plural
picosats
)
picosatellite
Etymology
Shortening.
Similar Results