Per Webster's Dictionary, Invictus means "Unconquered, unsubdued, invincible". Prince Harry knew what he was doing when he established the Invictus Games in 2014 following a visit to the 2013 Warrior ...