French-Latin dictionary »

tourmenter meaning in Latin

FrenchLatin
tourmenter

excruciare