Definición de «implacable» en inglés