artery of anterior superior segment of kidney - French English Dictionary