GLOMERULUS Meaning of GLOMERULUS in English n. (pl. glomeruli) a cluster of small organisms, tissues, or blood vessels, esp. of the capillaries of the kidney. Derivatives: glomerular adj. Etymology: mod.L, dimin. of L glomus -eris ball Oxford English vocab. Оксфордский английский словарь. 2012