short tandem repeats - German English Dictionary