Teachmaster is a very versatile program for learning vocables which certainly fulfills your desires. Education:Misc Freeware Views:1247(+0) Rating:5.0