Англо-русский словарь Мюллера
irremovable[ˏɪrɪˊmu:vəbl] a1) несменя́емый (по должности)2) неустрани́мый; постоя́нный
Новый большой англо-русский словарь
[͵ırıʹmu:vəb(ə)l] a
неустранимый, неискоренимый
irremovable impediment - неустранимое препятствие