English-Chinese dictionary »

glomerulus meaning in Chinese

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

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

腎小球noun