Search term glomerular has one result
Jump to
EN English FR French
glomerular (adj) [Of or pertaining to a glomerulus] (adj) glomérulaire (adj) [Of or pertaining to a glomerulus] (adj)