A nice online dictionary where you can find over 5000 idioms and phrases clearly explained .
You can enter a word or a phrase or you can browse the dictionary by letters.
Do you know the meaning of ..
- for good?
- to egg someone on?
- to take French leave?
you don’t ? Well, I guess now, you know where to look them up!