Definition & Meaning | English word IPRONIAZID
IPRONIAZID
Definitions of IPRONIAZID
- A hydrazine drug formerly used as an antidepressant.
Number of letters
10
Is palindrome
No
Search for IPRONIAZID in:
Page preparation took: 110.70 ms.