INDEPRECABLE


Meaning of INDEPRECABLE in English

adj incapable or undeserving of being deprecated.

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