Definition of Extenuating

  • 1. Partially excusing or justifying Adjective Satellite

Semanticaly linked words with "extenuating"