Definify.com

Definition 2024


microsat

microsat

English

Noun

microsat (plural microsats)

  1. microsatellite