Foreigners recoil at some foods Shanghainese people relish (8)

Organs