[-]

Jyutping san6 si1 kau4
Pinyin shèn sī qiú

Definitions (Wiktionary)
  1. noun, Taiwan
    glomerulus (of the kidney)
    (syn.) 肾小球, 絲球體, 腎小球, 丝球体