I moved to a new country so I've been studying from books to learn the new language. I have found that I learn best when I'm just out making conversation with the locals. I have improved my grammar and ability to make correct sentences. My questions is how do you handle vocabulary building when learning in an immersion environment? When I'm just having a conversation with someone and I can't understand a word or two, I try to remember them for later to translate. Do you have a better way?