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

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