Definition, Meaning & Synonyms | French word IMBATTABLE
IMBATTABLE
Definitions of IMBATTABLE
- (of a person) unbeatable, invincible
- (of a price) unbeatable
Number of letters
10
Is palindrome
No
Search for IMBATTABLE in:
Page preparation took: 4,499.76 ms.