having a sense of satisfaction Synonyms