In learning a second language I've noticed that sometimes, even if i know the grammar and tense I still am unable to say what I want. I blame my lack of vocabulary, yes yes I know - I should study and memorize lots of different words and then I won't have this problem. Aside from the act that I am limited in the words I can find, it's a rather tedious task.
Along the same lines though, for how many words do you know a proper definition? Aside from that, how many words do you actually know?
Free Rice is a site that quizzes you on vocabulary, simultaneously you donate food to starving children. Be warned the words are difficult and not every day ones, well not later on. There's 60 levels and it doesn't get easier.
WARNING: This game may make you smarter. It may improve your speaking, writing, thinking, grades, job performance...
Here's a random definition for you:
comstockery /ˈkʌmstɒkəri, ˈkɒm-/ Show Spelled Pronunciation [kuhm-stok-uh-ree, kom-] (N) :
1. overzealous moral censorship of the fine arts and literature, often mistakenly outspoken honest works for lecherous ones
Comstockery is such an odd word that my computer doesn't even recognize it exists.
If you were to learn a new word twice a week, that's 104 new words a year. Providing that you learn words you can actually use you vocabulary would expand quickly. (That and you'll probably sound a lot smarter to other people too)
I wonder what other random words are out there that I can find useful...