newfangled contraption - Francés Inglés Diccionario