Lupe Fiasco is not backing down from his political stance. In fact, the Chicago rapper appeared on Fox News' 'The O'Reilly Factor' last night to further substantiate his opinion that President Barack Obama is a "terrorist."

Two weeks ago, Fiasco appeared on CBS’s ‘What’s Trending with Shira Lazar' where he took aim at Obama and his foreign policy. Political commentator Bill O'Reilly then asked the rapper to come on his show, an invitation that was declined at first.

“Mr. Fiasco has been invited on 'The Factor' but has declined, possibly because he could not possibly defend that remark, which makes him a pinhead," O'Reilly said. "Now the reason I say I wish I was named Lupe Fiasco, wouldn't it be great, 'The Fiasco Factor'? I mean, it would be tremendous.”

Fiasco ultimately accepted the talk show host's invitation and appeared on the program on Monday night. When O'Reilly asked him what he meant by calling Obama a "terrorist," Fiasco explained: "To put it into context, I was asked about a song that I did called 'Words I Never Said,' which addresses terrorism. So the statement that I made, which was I believe that the biggest terrorist[s] [are] Obama, the United States of America and its foreign policy. That was what the whole context of everything was, and it's really just an expression of me trying to understand, critically, this society."

O'Reilly retorted, "President Obama is not a terrorist, he's trying to do what he believes is the right thing to do. The United States is not a bad nation, it's a noble nation. We're trying to defend ourselves against people who killed us on 9/11 and then you go out there and you talk to a lot of younger people. And this is what gets me, that your constituency are not exactly political science PhDs, they're impressionable kids."

Fiasco and O'Reilly sparred over the war in Afghanistan, the roots of terrorism and the death of Osama Bin Laden, but neither relented on any of the points of discussion. Finally, both the host and rapper shared a laugh on one subject. "If you do want to change the name of the show to 'The Fiasco Factor,' we'll definitely license out the name to you," the 29-year-old joked. "I'll even do it for free."

Watch Lupe Fiasco's Interview With Bill O'Reilly on 'The O'Reilly Factor'