In the human body which organ secretes the enzyme renin, producing a rise in blood pressure?
Correct answer: Kidneys

nurseynan
Good question, with a good quality answer.

Soleil10001
I guessed from "ren" which means kidney in Latin