undefeated in French
undefeated in French
invaincu
Never defeated; always victorious.
invaincue
Never defeated; always victorious.