implacable; irreducible, indomitable; unconquerable

listen to the pronunciation of implacable; irreducible, indomitable; unconquerable
English - French
irréductible