This app has a fine variety of tools and doesnt cut you off quickly and force you to upgrade to access more of it. Some of the English usage/vocab is questionable, but overall a solid app.
frankendan about Italian Dictionary +, v9.5.1