artery of superior segment of kidney - German English Dictionary