Wiktionary
glomerulations
n. (plural of glomerulation English)
n. (plural of glomerulation English)