microsatellites
English
Noun
microsatellites
plural of
microsatellite