the moral high ground - Francés Inglés Diccionario