Babylon NG
Simply the best definition!

Download it's free

All in one go

Idiomi e Proverbi English Italian Dizionario

Download this dictionary
All in one go
Tutto d'un fiato