self-directed learning program - Turkish English Dictionary