glomerular crescent - Turkish English Dictionary