microsatellite
noun
Definitions
A miniature satellite.
Any of a group of polymorphic loci in DNA that consist of repeat units of just a few base pairs.
An artificial satellite between 10 and 100 kilograms in mass.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
A miniature satellite.
Any of a group of polymorphic loci in DNA that consist of repeat units of just a few base pairs.
An artificial satellite between 10 and 100 kilograms in mass.