glomerule - Turkish English Dictionary