Definitions of implacable:

  • adjective:   impossible to placate
    Example: "An implacable enemy"