Cardi B was not having it with a reporter who caught her off guard while she was with her family.

The Bronx raptress, who just released her "Press" music video, was out and about in her native New York City on Thursday (June 27), when cameras from Univision's El Gordo y la Flaca approached her. Cardi first attempts to tell the show's host that it was an inappropriate time because she wasn't camera-ready and she was with her child and her father, but the host insisted that Cardi looked fine and that she should continue the interview.

After Cardi brushed off the cameras and continued walking to her destination, the TV host attempted to speak to her father who was trailing behind her—and that's when Cardi lost her cool.

"Don't put my father on TV because my dad don't walk around with security and you don't know people that's gonna harm my dad," Cardi said, walking toward the camera and the TV host. "Don't come to me with cameras without me knowing! That's disrespectful! I'm with my child!"

After having some time to think about it, Cardi, who is set to perform at a few festivals this summer, addressed the matter on Instagram Live and offered up an apology.

"I just reacted a certain type of way and I was really upset, but you want to know something? Since I put the girl on blast, I'm gonna give her an apology on blast," Cardi said. "Because it's just like, I get it. I get that there's a lot of Hispanic channels—well there's actually like two Hispanic channels and I never did an interview with the Hispanic community. I never went to a Spanish channel, a Spanish show and gave a interview. And you know, I have a lot of fans and they always supported me and everything so it's like, I know that they want to interview me so bad and I know that they get overly excited when they see me. I get it. Sometimes when I be on my mommy mode, I just become a fucking lion!"

You can watch the video of Cardi for yourself below, as well as her Instagram Live.

See Hip-Hop Fans Name The Most Disrespectful Diss Track of All Time

More From Club 93.7