self-correcting training system - Francés Inglés Diccionario