English-Spanish dictionary »

glomerulus meaning in Spanish

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

glomérulonoun
{m}