DuoLingo.com
A free rosetta-stone type website for learning different languages. There's an App too!
www.wordreference.com
The best online dictionary for Spanish-English translations.
The best online dictionary for Spanish-English translations.