artery of anterior superior segment of kidney - German English Dictionary