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