unassailable in French
unassailable in French
inattaquable
Secure against attack; impregnable.
inexpugnable
Secure against attack; impregnable.
incontestable
(by extension) Undeniable, incontestable or incontrovertible.
indéniable
(by extension) Undeniable, incontestable or incontrovertible.