From over- + contented.
overcontented (comparative more overcontented, superlative most overcontented)