Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.
I use specialized dictionaries based on the field of the source text. However, as a website for a precise meaning, I recommend you:
almaany.com
It depends mainly on what you are trying to translate. There are specialized dictionaries according to the field of translation that you are doing. One of the good websites that I find helpful and I can recommend is:
Al maany.com
its based in the field of translation, is it legally, commercial, religious, political, documentary, medical.....etc.