self-correcting training system - Turkish English Dictionary