Word Definition

Extenuating

  1. of Extenuate

Synonyms