Glossary Kidney disease / Term
Specialised cells located in the glomerular epithelium. These foot-like cells interlock and form a network of intracellular clefts called filtration slits which filter the glomerular filtrate, forming the primary urine.
Permanent link Podocytes - Creation date 2022-01-30