MemoWord - заточен именно на удобное сохранение своей нужной лексики - не важно слов или выражений. Можно записывать в приложение, можно подгрузить из файла. Легко создаются свои наборы, плюс, помимо карточек, есть режим "Слушать на ходу".
И особенно удобно для тех кто несколько языков учит - лексика разведена в разные профили и не смешивается