A name boastfully applied both to naval and military forces, which have nevertheless been utterly vanquished.
·adj Incapable of being conquered, overcome, or subdued; unconquerable; insuperable; as, an invincib...
Webster's Dictionary of the English Language