renal papillas - Turkish English Dictionary