Spanish–English dictionary

English translation of the Spanish word implacable

Spanish → English
  
SpanishEnglish
implacable cut‐throat; grim; merciless; relentless; unrelenting