convoluted part of kidney lobule - Alemán Inglés Diccionario