convoluted tubule of kidney - French English Dictionary