glomerular crescent - French English Dictionary