release of renin - Turco Inglés Diccionario