Wiktionary
short tandem repeats
n. (short tandem repeat English)
n. (short tandem repeat English)