glomerula - Turkish English Dictionary