helicoidal stairs - Francés Inglés Diccionario