The best way to enhance and Polish your vocabulary is to read, read the books , makes books your best friend and if you have no dictionary source the. Use the contextual meaning..this is the best way to learn the new word just by reading that only book .