English is not my native language and my vocabulary is really poor. I'm currently taking Building a Better Vocabulary course. Professor, in that course, introduced a wonderful method for learning vocabulary: finding the root word(s) and then learning all words derived from those root words(s) at once. I love this method for improving vocabulary.
My problem is I don't like using internet search for finding roots and words derived from them. It is time consuming. Is there an Android app, preferably the one that works offline, which gives root words and other derivatives of those roots, along with the meanings of words?
I really like interface of wordweb app but unfortunately it doesn't have the feature I need.