INDEPRECABLE Meaning of INDEPRECABLE in English (a.) Incapable or undeserving of being deprecated. Webster's English dictionary. Английский словарь Webster. 2012