UNPLACABLE


Meaning of UNPLACABLE in English

adj implacable.

Webster English vocab.      Английский словарь Webster.