Find the word definition

Wiktionary
short tandem repeats

n. (short tandem repeat English)