artery of posterior segment of kidney - French English Dictionary