I am having trouble with picking the right word for the context that I am talking about. To get rid of the problem I practiced to find all the forms of any word that I encountered ever through books, television etc. Even though my problem here is still I have hard times in employing the context-precise words. Is there any best practices to learn and remember as well forever so that I could use that every time I have the right context. Any practical solution would be really appreciated.
And of course I think it's worth sharing that I am Indian. "ESL".