glomerula - Spanish English Dictionary