sequence tagged site (sts) - Español Inglés Diccionario