0 Comments
Answer:
a liquid which has passed through a filter. Filtrate is produced by the glomerulus when the hydrostatic pressure produced by the heart pushes water and solutes through the filtration membrane.
9.4m questions
12.2m answers