EXTENUATOR MEANING IN ENGLISH

• Extenuator Definition & Synonyms

  1. (n.) One who extenuates.


• Extenuatory Definition & Synonyms

  1. (a.) Tending to extenuate or palliate.


RECENT SEARCHES