Definify.com

Definition 2024


nanosatellites

nanosatellites

English

Noun

nanosatellites

  1. plural of nanosatellite