self-satisfied, self-applauding

listen to the pronunciation of self-satisfied, self-applauding