Search term glomérulo has one result
Jump to
ES Spanish EN English
glomérulo (n) [small intertwined group of capillaries] (n) glomerulus (n) [small intertwined group of capillaries]