Apart from having ovarian cyst
it seems that you might have some infection in your genital tract giving rise to smelly white discharge.
Consult Gynaec and get examined.
Vaginal smear and ultra sound
will give clue regarding your problem.
Go for one antibiotic medicine course after examination by Gynaec.
Keep local part clean, dry and airy.
clean local vaginal part daily with running water while taking bath.
Ok and take care.