papillary foramina of kidney - Francés Inglés Diccionario