The profanity-laden video was released on Tuesday night during the 2017 BET Hip-Hop Awards.
It comes amid a growing controversy between Trump and his opponents over several African American NFL athletes refusing to stand up for the US national anthem, a practice known as 'taking the knee'.
The US president, who has promised to crackdown on immigration including by building a wall with Mexico and slapping a
travel ban on Muslims from several countries, has been outraged by the practice, which is meant to highlight continued racial discrimination in America.
"I'ma walk inside a mosque on
Ramadan, and say a prayer that every time Melania talks [Sic]," declared Eminem, in explicit solidarity with Muslims that have been the subject of soaring Islamophobia since Trump ran for president then took office.
This is not the first time the controversial rapper, who is white, has taken aim at Trump. The artist released an eight-minute track called “Campaign Speech” last year, which lambasted the president and other figures.
He ends the rap with a proclamation: “The rest of America stand up / We love our military, and we love our country / But we (expletive) hate Trump.”
The White House didn’t immediately respond to a request for comment from AP.
Full lyrics:
This the calm before the storm right hereWait, how was I gonna start this off? I forgotOh, yeahThat's an awfully hot coffee potShould I drop it on Donald Trump? Probably notBut that's all I got 'til I come up with a solid plotGot a plan, and now I gotta hatch itLike a damn Apache with a tomahawkI'ma walk inside a mosque on RamadanAnd say a prayer that every time Melania talksShe gets a mop--ahh, I'ma stopBut we better give Obama props'Cause what we got in office now's a kamikazeThat'll probably cause a nuclear holocaustAnd while the drama pops and he waits for s*** to quiet downHe'll just gas his plane up and fly around 'til the bombing stopsIntensities heightened, tensions are risingTrump, when it comes to giving a s***, you're stingy as I amExcept when it comes to having the balls to go against me, you hide 'em'Cause you don't got the f****** nuts like an empty asylumRacism's the only thing he's fantastic for'Cause that's how he gets his f****** rocks off and he's orangeYeah, sick tan, that's why he wants us to disband'Cause he can not withstandThe fact we're not afraid of TrumpF*** walkin' on egg shells, I came to stompThat's why he keeps screamin', "Drain the swamp"'Cause he's in quicksandIt's like we take a step forwards, then backwardsBut this is his form of distractionPlus, he gets an enormous reactionWhen he attacks the NFL so we focus on thatInstead of talking Puerto Rico or gun reform for NevadaAll these horrible tragedies and he's bored and would ratherCause a Twitter storm with the PackersThen says he wants to lower our taxesThen who's gonna pay for his extravagant tripsBack and forth with his fam to his golf resorts and his mansions?Same s*** that he tormented Hillary for and he slanderedThen does it moreFrom his endorsement of BannonSupport from the KlansmenTiki torches in hand for the soldier that's blackAnd comes home from IraqAnd is still told to go back to AfricaFork and a dagger in this racist 94-year-old grandpaWho keeps ignoring our past historical, deplorable factorsNow, if you're a black athleteYou're a spoiled little brat for tryna use your platform or your statureTo try to give those a voice who don't have oneHe says, "You're spittin' in the face of vets who fought for us, you bastards"Unless you're a POW who's tortured and battered'Cause to him, you're zeros'Cause he don't like his war heroes capturedThat's not disrespecting the militaryf*** that, this is for Colin, ball up a fistAnd keep that s*** balled like Donald the b****"He's gonna get rid of all immigrants""He's gonna build that thing up taller than this"Well, if he does build it, I hope it's rock solid with bricks'Cause like him in politics, I'm using all of his tricks'Cause I'm throwing that piece of s*** against the wall 'til it sticksAnd any fan of mine who's a supporter of hisI'm drawing, in the sand, a lineYou're either for or againstAnd if you can't decide who you like more and you're splitOn who you should stand besideI'll do it for you with this:"F*** you!"The rest of America stand upWe love our military, and we love our countryBut we f****** hate Trump