ridden - suffix
When used as a suffix, the word ridden means "afflicted or affected by something negatively".
E.g.
The crew were scurvy-ridden - La tripulación estaba enferma de escorbuto
The country is debt-ridden - El país está plagado de deudas
He is guilt-ridden- Está agobiado por sentimientos de culpa