Adjective Definition

indomitable

1.Definition: impossible to subdue

Related Adjective(s):unsubduable




Please Share