claim the moral high ground - French English Dictionary