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