Ultimately from Latin dolōrōsus (“painful”).
doloreus (comparative doloreuzer, superlative doloreust)