Rap artists often reveal some troubling preoccupations in their lyrics. That might include taking illegal drugs, murdering people, and spending half a mil' on a new hubcap.
But these urban poets of the street, as I like to call them, are also obsessed with Nintendo's monster-hunting RPG Pokemon. So, these lyrical professors often fill their songs with the names of these pocket-sized monsters.
And I don't just mean throwaway mentions of crowd-pleasing critters like Pikachu. No, I'm talking savvy references to the other 150 monsters. I mean, these rap dons know that Snorlax is fat, Bulbusaur is a grass type, and an episode of the anime once caused seizures in Japanese schoolchildren.
These are my favourites, and they're are all 100 percent real references to Pokemon games, cards, and monsters in rap songs.
Some words of warning: most of these are not suitable for younger readers.
Massive props to Rap Genius for the help.
Here are some of our favourite favourites in video format.
I was only 13 when I sold a draw
Now I got more green than Bulbasaur
NINES - 'Church Road'
But I pack a right hook only Robin Givens knew
Knock him out, paramedics had to use the Pikachu
Vince Staples - 'Queenzbridge Zoo'
Come put your floaties on, tiny like Napoleon
My balling will capture your attention like a Pokemon
Just call me Ash Ketchum, cause I'm about to wreck 'em
Rising to the top above these cheaters, I'mma chin-check 'em
Charlie Q - 'The Challenger'
Toss so many salads, motherfucking Olive Garden
My sex life is a Metapod, just struggle and harden
H-Bass and the Kosby Kids - 'Raw Dog, No Pull Out'
There's not a gang in the game that can hang wit the rap boys
Tell me little homie what's a Charmander to a Blastoise
Sam Lachow - '80 Bars Part 2'
In my repertoire, every single bar is hard
Spitting fire like I'm the human version of Charizard
Chris Webby - 'Webster's Laboratory'
A-O-T baby, I'm Machamp
Lost in my Cloyster when my jaws clamp
Snibunny - 'Nerd Freestyle'
Pop a laxative, hell, I take four packs
And then take a dump that's bigger than Snorlax
West Coast Casual - 'Butter'
Penthouse on the top floor
Mean people gave my heart a better contour
I'm a ghost type like Haunter
Because some fake friends traded me in like a pawn store
Fisher Kay - 'Skateboards In The Trunk'
I'm fuckin' fearless, I'll walk into the tall grass
Find a Geodude and stomp his ass
Sensei - 'Happy Birthday Babe'
Got your bitch in my space, give her the taste
Of a Hitmonlee high jump kick to the face
Raiden (Ft. Oddyssey) - 'Holographic'
We speak body language I'm like "do you speak English?"
If not then it's ok I'm the one that she fancy, bruh
She sick bruh, she was thicker than Chansey
Turbo T. Double - 'Mullingar Double'
For me to look cool, took miracles
My shoes were ripped up, and they'd stare at those
Big fish in a small pond; Gyarados
You wanna hear hardcore raps, bro, come on
All I wanna do is rap about Pokemon
Cause growing up I played too much Gold Version
Lucky I didn't become a really old virgin
Gradient - 'Fire Fly'
Hercules in god mode, cause you could never harm me
Don't gotta spit game cause these girls tryin' to charm me
I evolved the game like Staryu to Starmie
A-Plus - 'Why So Serious?'
I could be a rapper but I'd rather be a songwriter
I'm the Scyther from Pokemon holding a long slicer
On sight I bonsai ya
Moneaux - 'The Reign'
I buy her that Miu Miu
Maybe she'll raise my Mewtwo
Robb Bank$ - 'I'm That Nigga'
Kissin' on these vixens with lips like Jynx
And mix light pink into my diet 'til I spin like Link
Fresh Air - 'FF-Fresh'
My neck is luminescent, I guess it's too impressive
It rid you of your vision, I guess it's too reflective
My diamonds look like Porygon, I bet you epileptic
O.H.M. - 'Die Mon!'
Fat lady sang like her name Jigglypuff
No more bang bang, we swagged too hard you had enough
Gmcfosho - 'Ally Carr'
Heard you was on a diet shawty, how you get all them curves?
Yeah I wanted Pokemon but that don't make me a nerd
Kyle - 'Oceans'
I'm on BART
No lawn darts
Not saying I'm hard
But I got street val for my Pokemon cards
Watsky - 'Pumped Up Kicks Remix'
Want more? Check out our 12 other Pokemon X / Pokemon Y features!