implacable [ more implacable ; most implacable]
Notices
  • hardheaded, unyielding