supervised alternative learning program - Spanish English Dictionary