instruments of torture - French English Dictionary

instruments of torture

Meanings of "instruments of torture" in French English Dictionary : 2 result(s)

English French
Arts
instruments of torture instruments de torture [pl/m]
History
instruments of torture instruments de torture [pl/m]