single stranded dna binding protein - Alemán Inglés Diccionario