Slovnenya

Translation French English: glomérule

Dictionary: main
glomérule