Where can I Learn Spanish Online?

There are tons of great sites that offer to teach you the Spanish language online. But only few live up to Bablefish. With this site you can find the Spanish definition to any word you put in. Look here for more information: