
To speak a new language, you need vocabulary. You need words, phrases, key sentences, and idioms. To speak a language really well, you need a lot of vocabulary, and you need to know the different meanings for the vocabulary. One of the most difficult part of English is...