×
excruciation
meaning in French
n.
atrocité, horreur; torture, violence; tourment
Related Words
excruciating pain
excruciatingly
exculpate
exculpation
PC Version
Copyright © 2018 WordTech Co.