Another new word – eupeptic: cheerful, optimistic.