English to Catalan Dictionary
glomerular
Glomèrul renal
Meaning for glomerular found in 11 Languages.
Sponored Video