twenty-four-second device - Francés Inglés Diccionario