I came across something really neat at Barnes and Noble I wanted to share with those of you learning Italian.
Italian flashcards. You can choose from the set of 500 words or 1000 words.
The back of each card has the meaning of the word listed. These were very reasonably priced, under 15.00 dollars.
I bought a set of 1000 and memorized all words and their meanings for the letter A in one day.........great to use with children as well.
Hope this is helpful........