What is the full meaning of microsatellite
a very small satellite [n -S]
Example of the word microsatellite placed on a Scrabble board.