short tandem repeat (str) - Turkish English Dictionary