Atenuante admin 6 years ago Atenuante Atenuante Definition Atenuante Spanish Adjective English meaning : extenuating