menorrhagia causesmetrorrhagia and menorrhagiadysmenorrhoea and menorrhagiamenorrhagia and endometriosisidiopathic thrombocytopenia definitionhypothyroidism menorrhagiapremenopausal menorrhagiaidiopathic hypertension definitionidiopathic cardiomyopathy definitionmenorrhagia perimenopausehysterectomy for menorrhagiamenorrhagia fibroids