Definition, synonyms and related words
An antihypertensive of the hydrazinophthalazine chemical class.