papillary foramina of kidney - Turco Inglés Diccionario