Home
Search
Index
Definify.com
Definition
2024
imbattable
imbattable
French
Adjective
imbattable
m
,
f
(
plural
imbattables
)
unbeatable
Etymology
in-
+
battable
Similar Results
Battable