What does “indomitable” mean in game dialogue?

Definition

indomitable: used to say that someone is strong, brave, determined, and difficult to defeat

Appears in

StarCraft 2

Video Scenes

Interactive Player