Rappers love talking dirty. Since its inception, hip-hop has carried a reputation for being unapologetic and going against the grain. The artform is built on self-expression that doesn't hold its tongue. Its unfiltered nature has drawn artists and listeners around the world to hip-hop, resulting in some bold and salacious soundbites.

Despite efforts from various political pundits and organizations to censor rap artists, the culture has never compromised or backed down, with figures like 2 Live Crew, Ice-T and others putting their careers on the line while bucking back against the powers that be. In the wake of their efforts came a new wave of rap artists unafraid to explore sexually charged topics and themes. Men and women alike regularly deliver racy content in brazen fashion.

In 2019, rap continues to carry the flag for freedom of speech. And it's showing no sign of tempering its language and content. Artists like the tongue-wagging Megan Thee Stallion, her fellow 2019 XXL Freshman DaBaby and the recently retired CupcakKe have been pushing the boundaries of sexual expression. The result: some lyrics that you definitely shouldn't play around the parentals. As we enter the fourth quarter of 2019, XXL rounds up 15 jaw-dropping lyrics that are definitely NSFW.

  • "Bad Bad Bad"

    Young Thug Featuring Lil Baby

    "No playin', no Atari, I won't play with you for nothin'/I can eat you like Hibachi 'cause you bad, bad, bad/I just took the doors off the 'Ghini, now I'm ridin'/And I'm slidin' in her sideways, now she call me her zaddy" —Young Thug

  • "Big Titties"

    Rico Nasty Featuring EarthGang

    "I could hit the cookie right and make your body curl up/Got the pussy purring, cat calling to me/Clitoris in one hand, feline in the other/Simultaneously made the whole household nut up" —Olu O. Fann

  • "Cash Shit"

    Megan Thee Stallion Featuring DaBaby

    "You know why these bitches love me?/'Cause Baby don't give a fuck/I be fixin' her weave while she suckin' my dick/Pull it out, then I titty fuck/I fuck her from the back and she nasty, killin' her/Know how I give it up/I be cool on 'em, bitch, ain't no pressure" —DaBaby

  • "Freaky"

    Tory Lanez

    "I'm the reason why lil' mama got that ass so thick/She done heard lotta stories 'bout this cash I get/She done heard lotta stories 'bout this dick I slang/She wanna suck a nigga ding-a-lang-a-lang-a-lang" —Tory Lanez

  • "Fuck It Up"

    YBN Nahmir Featuring Tyga and City Girls

    "I fuck him face down, ass up/Bad bitch and my cash up/Type to make your nigga dick stand up/Put it in my guts, better fuck it up/Better not catch a nut, let me slurp it up/Bitch, I'm raw, not basic/Ass fat but it look fatter when I'm naked" —Yung Miami

  • "Girls Have Fun"

    Tyga Featuring Rich the Kid and G-Eazy

    "If she wanna have fun, let her friend come/It ain't even her birthday, but she want some/Girl, stop playin' with the pussy, let me stick it/Catch me on your birthday, I might lick it" —Rich The Kid

  • "Go Loko"

    YG Featuring Jon Z and Tyga

    "My cup got lipstick on it/Bitches wanna put they lips on it/And it's sweet, wanna lick on it/Wanna taste, eat it up like a strawberry/Ice in your mouth, let it melt like Ben & Jerry/That tongue so fire, fire/She want me to herself, said it's all mine" —Tyga

  • "Heat"

    Chris Brown Featuring Gunna

    "This drip got you in heat/Super wet, her juice is runnin' down her knee" —Gunna

  • "My Type"

    Saweetie

    "Bitch please/Lamborghini keys/Pussy dripping ice, he get flown out to me/Bitch please, I want a man with the Bs/Pussy from the Bay, Goin dumb on the D" —Saweetie

  • "Racks on Racks"

    Lil Pump

    "Fuck a bitch once say, 'Now I'm finished'/Popped two Percs, now I don't feel it/Is you with it? Show me your titties/Ugly-ass hoes cannot come kick it/Ooh, all-black Lambo/I fuck a bitch in my Versace sandals/Got a new bando, look like castle/Told the bitch let me sniff coke off her asshole" —Lil Pump

  • "Simon Says"

    Megan Thee Stallion Featuring Juicy J

    "Simon says give me head 'til I'm sleep/She a squirter, now it's all in the sheets/Love a freaky bitch, I put her ass to work/Ass bustin' out the skirt, pop that pussy like a Perc'/Shawty wanna take the pipe all day and night/She might even swallow somethin' if your paper right" —Juicy J

  • "Slide"

    French Montana Featuring Lil Tjay and Blueface

    "Mama, don't be scared, you can let me inside/Eight rounds in me, we could do it all night/And I ain't tryna fight, see my future lookin' bright/If you ready for the pipe, I could give you what you like" —Lil Tjay

  • "Squidward Nose"

    CupcakKe

    "Roses are red, violets are blue/All about the head like I'm in beauty school/I said roses are red, might turn your balls blue/'Cause if it ain't enough spit then my snot comin' through/Sex occasion, nipples like raisins/I blackout on that dick but my cum is Caucasian" —CupcakKe

  • "Tap"

    Nav Featuring Meek Mill

    "A-hole, Uber on the way, ho/Fuck her from the back, put my thumb all in her A-hole" —Meek Mill

  • "Tempo"

    Lizzo Featuring Missy Elliott

    "Throw it back/Catch that/I need a jack/For all of this ass, but it won't go flat/Baby, baby/Come eat some of this cakey/He look like he could gain a little weight/Lick the icing off, put the rest in your face" —Lizzo

More From XXL