Oxford Learner's Dictionary of English Idioms

Pronunciation is given for all key words and stress for all idioms.