glomerulus
1.
(
noun
) a small intertwined group of capillaries in the malpighian body
Related Words:
capillary
Terms and Conditions of Use / Copyright Notice