×

extenuation meaning in French

n. atténuation, réduction

Related Words

  1. extenuate
  2. extenuating
  3. extenuatory
  4. exterior
PC Version

Copyright © 2018 WordTech Co.