vocab dash
Log in
Sign up
glomérule
Top 35000
Meanings
Noun
1. glomerule
(botany)
2. glomerulus
(anatomy)