clear cell carcinoma of kidney - French English Dictionary