ABROJANTE Abrojo means difficulty, stumbling block, work, suffering, penalty, then abrojante is what produces suffering, work, difficulties.