Slovnenya

Translation English French: glomerulus

Dictionary: main
glomerulus
noun