Define glomerulate. glomerulate synonyms, glomerulate pronunciation, glomerulate translation, English dictionary definition of glomerulate. n. 1. Botany A dense compact cluster of flowers. 2. Anatomy A glomerulus. glo·mer′u·late adj. American Heritage
Santa Maria in Trastevere 2.5 km Nearby landmarks The Milk Bar 50 m Druid’s Den 50 m Antico Caffé Santamaria 60 m Basilica Di Santa Prassede 70 m Rosario 90 m World Translation Centre 90 m La Colonna di Santa Maria Maggiore 100 m Chiesa di Santa Prassede 100 m Basilica di Santa Mar...