more powerful engine - Espagnol Anglais Dictionnaire