Word Definition

Extenuated

  1. of Extenuate

Synonyms