claim the moral high ground - Turkish English Dictionary