papillary foramina of kidney - Français Anglais Dictionnaire