Chinese-English dictionary »

肾小球 /shènxiǎoqiú/ meaning in English

ChineseEnglish
肾小球 /shènxiǎoqiú/ noun

glomerulus [glomeruli](small intertwined group of capillaries)
noun
[UK: glɒˈmɛrjʊləs] [US: glɒˈmɛrjʊləs]

Your history