glomérule
Top 35000
Meanings
Noun
1. glomerule (botany)
2. glomerulus (anatomy)