35 weeks pregnant

I'm 35 weeks pregnant and this morning I went to pee and there was a lot of green/yellowish discharge? I know green means infection but I just had my 2nd pap last week and results were negative for std's as it has been the whole pregnancy. I also had killer menstral like cramps that kept me up all night.