italki is a language learning social network that connects students and language teachers. You can find language exchange partners, practice speaking a foreign language, ask questions, find free online language resources, and get help from an international community of language learners.
YourDictionary is a free online dictionary that offers definition search from Webster's dictionary for word meanings and thesaurus. Use this dictionary search as a crossword or scrabble dictionary. Also find legal dictionary, technical words, glossary, foreign language translation, medical dictionary, and rhyming dictionary lists.