Good day!
I think it’d better to have additional feature in this system - grouping words in your dictionary. For instance, user creates words and put them grouping by themes - Study, Work, Environmen or noun, verb, adjective etc. When you have groups you can manage the words easy.
The best regard, Alexander