English
›
Words
indomitable
Translation:
English
Adjective
6
unbeatable
5
not
conquerable
4
not
easily discouraged or subdued
Add
Translation