renal localization - Turco Inglés Diccionario