claim the moral high ground - Alemán Inglés Diccionario