Do you know YouGlish? It’s an excellent site to listen to a specific word or phrase in context so as to practice listening and speaking. You type in the word – or phrase – you want to listen to and the site will show you the YouTube videos in which it is said. You can also choose which accent you prefer: American, British, Australian or all of them! And if there is a word you don’t know in the middle of the speech, click on it: you will be given its 1. definition; 2. synonyms; 3. usages (other examples); and 4. translations.
Try it out now!