Merriam Webster's Spanish-English Visual Dictionary
Spanish for Everyone Junior: First Words Flash Cards