VariousWords beta
Related Terms:
Definitions:
Adjective
undefeated
Definition: victorious; "undefeated in battle"; "an undefeated team"
Definition: never defeated; always victorious