superhelix - Alemán Inglés Diccionario