INDEPRECABLE Meaning of INDEPRECABLE in English adj incapable or undeserving of being deprecated. Webster English vocab. Английский словарь Webster. 2012