Slovnenya

Translation English Japanese: glomerulus

Dictionary: main
glomerulus
noun