The German website Spoken Sanskrit provides a good quality dictionary service. The translation is from Sanskrit character into Latin characters that preserve pronunciation and also gives an English translation.
Some popular online dictionaries include Merriam-Webster, Oxford English Dictionary, and Dictionary.com. These websites provide comprehensive definitions, pronunciations, and example sentences for various words.
barnes and nobels has several good ones
There are several good online translators and dictionaries for Afrikaans. I added a few to the "Related Links" below.
http://www.irishdictionary.ie/dictionary
One can find many synonyms for the word undulate online. Thesaurus online is a good place to find synonyms as is The Free Dictionary and Synonyms-For.
The website "Online Etymology Dictionary" at the Related link below is a good one.
dict.cc/
You can find a good Celtic dictionary at your local bookstore, online retailers like Amazon, or specialized academic bookstores. Additionally, many universities with Celtic studies programs may have resources available for students and researchers.
A website for an online dictionary or a thesaurus is dictionary.com.You can find a dictionary and a thesaurus on that website.
"Google no longer has an online dictionary. If you want to spend time looking for definitions through searches it will take much longer than looking for a good online dictionary just like the ones you used in school. With the perks of technology, of course!"
Body is a word -- it can't be an idiom. You can find many meanings for this word in any good online dictionary.
a dictionary