AllWords.com. Web dictionary with multi-lingual search capability. Type in a word in English and translate into Italian, or vice verasa.
Italian Dictionary. A resource for intemediate and advanced students.