obstacle + -ridden
obstacle-ridden (comparative more obstacle-ridden, superlative most obstacle-ridden)