The online dictionary service from Google supports definitions, audio pronunciation guides and translation into multiple languages. A bilingual dictionary can be very useful because it gives you translations for the many possible meanings a word might have.
Have you ever picked up the phone to call someone, only to realize that you didn't know how to pronounce that person's name? Have you ever read a name but had no clue how to say it? Is your name commonly mispronounced?