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

other english words that include "invincible" : dutch :
invincible onoverwinnelijk