Definition of the French term implacable in music:

  1. relentless, remorseless
Language
French
Singular
implacable
Plural
implacables