×

excruciation meaning in French

n. atrocité, horreur; torture, violence; tourment

Related Words

  1. excruciating pain
  2. excruciatingly
  3. exculpate
  4. exculpation
PC Version

Copyright © 2018 WordTech Co.