self-contemplating - English Synonyms Dictionary