hydralazine

Definitions

Medical

  • noun a drug that lowers blood pressure. People usually receive it in combination with other drugs that increase the output of urine.

Sports

  • noun a drug that lowers blood pressure, usually given with drugs that cause increased urine output
http://www.dictionarycentral.com/definition/hydralazine.html