English-Latin dictionary »

any torture device meaning in Latin

EnglishLatin
any torture device noun

tormentum [tormenti](2nd) N
noun