pear of anguish

English

Noun

pear of anguish (plural pears of anguish)

  1. choke pear