torture instrument - French English Dictionary