glomerulus

1. (noun) a small intertwined group of capillaries in the malpighian body
Related Words: capillary



Terms and Conditions of Use / Copyright Notice