You can type the word's you are struggling with into this website :-
Dictionary.com | Find the Meanings and Definitions of Words at Dictionary.com
and it gives you an option to listen to the word if you click on the little speaker thingy, although it is in "American" English
- but it's free and you can use it at home.
Although it is quite immature, it is still amusing to get the computer to say the dirty words........