microsatellite

English

noun
Definitions
  • A miniature satellite.
  • (genetics) Any of a group of polymorphic loci in DNA that consist of repeat units of just a few base pairs.
  • (space) An artificial satellite between 10 and 100 kilograms in mass.

Etymology

Prefix from English satellite.

Origin

English

satellite

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms