self-righteous - Dictionary definition and meaning for word self-righteous
SELF-RIGHTEOUS and VIRTUOUS which are rhyming words refer to a person who is quiet complacent about his own virtues.