Meaning of “glomerulonephritis” in the English Dictionary

English