Italian-English dictionary »

schiaccia pollici meaning in English

ItalianEnglish
schiaccia pollici noun
{m}

thumbscrew(torture instrument)
noun
[UK: ˈθʌm.skruː] [US: ˈθʌm.skruː]