Enough is enough — at least according to Cardi B. With the release of her brash new single “Enough (Miami)” on Friday (March 15), the Bronx rapper is getting a few things off of her chest.

“B—s is washed, soap on the dishes/ I apply pressure like boa constrictors/ One b—h, two b—h, old b—h, new b—h/ None of y’all b—s not gon’ do s—t,” she spits in the first verse of the confrontational OG Parker and Romano-produced track. If her Missy Elliott-nodding “Like What (Freestyle)” was a warning shot, “Enough” finds Cardi taking direct aim at her biggest opps.

Cardi first teased “Enough” through a video posted to her official TikTok page on March 7. Going for a stripped-down vibe with minimal makeup and a white tank top and sweats, Cardi rapped and danced along to the snippet in the clip. She also posted the clip on her official Instagram page with the same “15” caption, not so subtly alluding to the song’s March 15 release date.

The new single arrives amid a flurry of new Cardi B music. In addition to “Like What” — which debuted at No. 38 on the Billboard Hot 100 and atop Rap Digital Song Sales (both charts dated March 16) — Cardi is also set to appear on “Puntería,” the opening track from Shakira‘s forthcoming Las Mujeres Ya No Lloran LP (March 22). Last year, she appeared on several Hot 100 hits, including Latto‘s “Put It on Da Floor Again” (No. 13), Offset‘s “Jealousy” (No. 55) and FendiDa Rappa‘s “Point Me 2” (No. 82) and “Bongos” (No. 14, with Megan Thee Stallion).

On the Hot 100, Cardi B has earned five No. 1 singles, including “Bodak Yellow,” “Up,” and the Megan Thee Stallion-assisted “WAP.” Invasion of Privacy, her debut studio album, debuted and peaked at No. 1 on the Billboard 200, and has since spent more than 220 weeks on the ranking.

Stream “Enough (Miami)” now.