Back to Dictionary
肾小球
腎小球
shènxiǎoqiú
1. glomerulus (medicine)