convoluted part of kidney lobule - German English Dictionary