GLOMERULUS (PLURAL GLOMERULI¸ ADJECTIVE GLOMERULAR)


Meaning of GLOMERULUS (PLURAL GLOMERULI¸ ADJECTIVE GLOMERULAR) in English

one of the small units in the kidney made up of capillaries and nerve fibers where blood filtration takes place.

AIDS English Glossary.      Английский словарь СПИДа.