French-English dictionary »

poire d'angoisse meaning in English

FrenchEnglish
poire d'angoisse nom {f}

choke pear(a metal torture device)
noun