English | German | Russian | Czech

extenuable English

Meaning extenuable meaning

What does extenuable mean?

extenuable

Able to be forgiven or overlooked due to extenuating circumstances.

Are you looking for...?