Etymology · New Latin

glomerulus

1 English words descend from New Latin glomerulus, most common first.