Spanish-English Dictionary:
http://wordreference.com/
http://www.spanishdict.com/translation
http://conjugation.org/
Extra Practice:
http://www.mangolanguages.com/
http://www.discoverspanish.com/library/?lib=manatee