self-correcting training system - Spanish English Dictionary