glomerule tuft - Spanish English Dictionary