Definify.com

Definition 2025


nanosatellites

nanosatellites

English

Noun

nanosatellites

  1. plural of nanosatellite