undefeated in Latin undefeated in Latin invictus adj Never defeated; always victorious. Add to Flashcards