A Latin word meaning unconquered or undefeated.
Like Invictus?
Swipe through thousands of names like it