twin engine (te) - Francés Inglés Diccionario