I have looked at a few and surprisingly quite often they disagree when it comes to specifics. I mean it's not like one says this means dying and the other means living, but that one says X means put it down but another says put it down carefully and yet another, drop it down, etc. Here are the list I usually consult:
French-English: wiktionary, larousse,wordreference, collinsdictionary.
French-French: wiktionary (French version), linternaute, le-dictionnaire, TLFI, etc.