twenty-four-second device - Alemán Inglés Diccionario