Mariah Carey has been left baffled by Nick Cannon's angry new rap.

Mariah Carey

Mariah Carey

The 'America's Got Talent' host released a song called 'Divorce Papers' on Thursday (16.06.16), in which he ranted about how he "can't see [his] kids 'cause the government sucks" and how it is "f***ed up" that time spent with his twins, five-year-old Moroccan and Monroe, is referred to as "visitation".

However, his estranged wife is said to be confused by the song as she and Nick - who she split from in August 2014 - have always got along very well, and she has never denied him access to the children.

It was previously claimed Nick had been deliberately stalling on signing his divorce papers, but sources told TMZ they think he is being manipulated by his lawyers because there is no issue between him and Mariah.

Despite the claims, in the song, he raps: "It's been two years and I'm the one that's been waiting."

At the end of the track, he then says: "Man, f**k it. Let's sign the papers."

Despite Mariah's confusion, Nick recently explained he released the rap to vent his frustrations about accusations made against him, and not about his relationship with the 46-year-old star.

He said:"My purpose for creating this 'Divorce Papers' freestyle was not to feed the tabloid chatter, or even to diffuse it. This was strictly a creative way for me to express my frustrations with the media, the naysayers, myself and ultimately with the voices in my head.

"As Father's Day approaches this weekend, I've been reflecting quite a bit on my life as a father and how I want to be the best one I can be.

"My ex and I are in a great place and are diligently moving things along so we both can continue to be happy ... I sincerely hope the media doesn't once again try to manipulate my words or my purpose for releasing this song. As the world knows, I am an open book and I'm proud of that. When it comes to expressing myself, I take the fearless approach and that's what I chose to do here."

However, the 35-year-old star was reluctant to unveil the track.

He said: "I've been sitting on the song for almost a week now because I was really torn on whether or not I should release it."