2 French Synonyms for INVINCIBLE
Prev.1Next
imbattable
Definition: 1. (of a person) unbeatable, invincible
There are 2 definitions of the word imbattable
Show more information about imbattable
Prev.1Next
Search took: 8.79 ms
Definition: 1. (of a person) unbeatable, invincible
There are 2 definitions of the word imbattable
Show more information about imbattable
Search took: 8.79 ms