sequence tagged site (sts) - Turkish English Dictionary