Definition, synonyms and related words
A renin inhibitor under development for the treatment of hypertension.