single stranded - Spanish English Dictionary