Kelis has hinted her estranged husband Nas cheated on her.

The 'Milkshake' singer - who is eight months pregnant with the US rapper's child, and filed for divorce in April - took to her Twitter blog to discuss her feelings on infidelity, prompting speculation her rant was aimed at Nas.

She wrote: "This lovely day I would like to touch on cheaters. Super brief! Why be cowardly, why not go after what you really want? Do people know what they want? Probably not which goes into know and respecting ones self. Also we can discuss w****s I mean the nasty sub par tricks that participate in cheating. "Well let me say this, both parties that are gross. And reality they deserve each other. All the scum bag coward husbands and less than impressive sl*ts unite! You can all go down in flames together! Hooray! (sic)"

The 29-year-old singer went on to specifically blast married men who are unfaithful, insisting there is nothing wore than a husband who has an affair.

She wrote: "No seriously I have no patients for any of it but the problem is women usually blame the women. I am here to say that the husband is way more at fault, now of course the woman/women who partake are stupid and pitiful. An honestly I will say its expected from younger girls 23 and under. But after that I do think we as women need to take more responsibility. Men are driven by something differently then we are and that is generally stupidity, don't worry we still love you guys. We just have to be smarter :) (sic)"

Kelis and Nas, 35, met at an after-party hosted by P. Diddy for the 2002 MTV Video Music Awards.

They got engaged a year later and married in Atlanta in 2005.