convoluted part of kidney lobule - Francés Inglés Diccionario