The Dutch term "onbedwingbaar" matches the English term "invincible"