VariousWords beta
Related Terms:
Definitions:
Adjective
glomerular
Definition: of or relating to glomeruli
Definition: Of, pertaining to or affecting a glomerulus.