Adjective Definition indomitable1.Definition: impossible to subdueRelated Adjective(s):unsubduable Please Share