Meaning of indomitable

Definition of indomitable

(adj) impossible to subdue

Other information on indomitable

WIKIPEDIA results for indomitable
Amazon results for indomitable