Dictionary of Idioms
This dictionary explains such idiomatic phrases used in typical English conversations. Modern spoken English contains many expressions that the average English speaker scarcely thinks about and foreign learners find difficult. This dictionary explains such expressions.