artery of inferior segment of kidney - French English Dictionary