Research shows that the vast majority of words are learned from context. To improve your vocabulary pay close attention to how words are used. Doing a search on a word using Google or DejaNews (for searching newsgroups) will give you many examples of how that word is used in context.