glomerulus - English Synonyms Dictionary