capillary glomerule - French English Dictionary