Finding a bigger dictionary data base to connect to my app

The main idea of my app is that when the user opens my app, then they will be met with a word. This word will be one randomly picked from the json file from GitHub - dwyl/english-words: πŸ“ A text file containing 479k English words for all your dictionary/word-based projects e.g: auto-completion / autosuggestion and will ask the user if they know the definition of the word. If said user does know the word on the screen, then my application will move on to the next word. If the user does not know the word on the screen, then the random word will be plugged into a dictionary extension and will output a definition of the word onto the screen. That is where my problem lies. The extension works, but does not include all of the words in the json file, and results in the definitions not being available for most of the words. I have also tried another extension and had the same result. What I need is an extension or a Web API that I can plug the word into and get the definition without missing definitions and that will include all of my words.

Thank you.

One idea could be when the app finds the word randomly, the app makes a call to the dictionary extension and if it doesn’t exist it proceeds to find another word randomly until it finds one included in the dictionary extension.

Yes, but I would rather have all the words’ definitions. Although I am working on your idea.

It is unlikely that you will be able to find a dictionary that perfectly matches your json file.

I did not. What I did find is a json with 100,000 words and meanings.