self-righteously - English Synonyms Dictionary