EXTENUATE


Meaning of EXTENUATE in English

(v. t.) To lower or degrade; to detract from.

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