microsatelliti
Italian
Noun
microsatelliti
m
plural of
microsatellite