release of renin - French English Dictionary