Every generation has them— songs that seem innocent at first, with their catchy hooks and dance-inducing beats. But if you listen carefully, buried beneath those tunes you'll find some seriously adult lyrics. They may use colorful metaphors and double entendres to talk about sex and drug use, or just come right out and say things that could earn a kid a one-way ticket to detention. And even though they got tons of airplay on the radio and views on MTV, there were some '90s songs that your parents should never have let you listen to.

If you were a kid in the '90s, you may have happily sung along, naively unaware of the real meaning. Or you may have snickered to yourself, thinking how much trouble you would be in if your parents caught you listening to what they would most likely consider smut. But if you were a kid in the 90s, you were definitely rockin' out to some of the songs on this list.

So crank up your speakers and have a listen to these songs that might make you blush, but will definitely make you reminisce about your first crush. And though this list probably could have been made up entirely of R. Kelly songs, surprisingly, there is only one.

1. "I Touch Myself" by Divinyls

Though you may not have known it back then, this song is all about pleasuring yourself, as the title implies.

2. "Barbie Girl" by Aqua

The title may suggest that this song is about a cute little doll driving around town in her pink Corvette, but if you listen carefully, you'll find out that this Barbie is asking Ken to do some pretty dirty stuff.

3. "Gin And Juice" by Snoop Dogg

What do you do when your mama ain't home? If your name is Snoop, you call up your boys (and some girls) and get your party on. In this hip-hop classic, Snoop is all about drinking and smoking.

4. "Genie In A Bottle" by Christina Aguillera

Christina ditched her Disney persona in a big way with this 1999 pop hit in which she demands that her partner know how to please her.

5. "I Wanna Sex You Up" by Color Me Badd

The '90s boy band takes a more romantic approach with their 1991 classic. But there's no denying, this song is all about knockin' boots.

6. "Slide" by The Goo Goo Dolls

I for one had no idea that this Goo Goo Dolls tune was all about an unplanned pregnancy. Maybe I was too mesmerized by John Rzeznik's hair.

7. "Doin' It" by LL Cool J

LL Cool J gets pretty graphic as he describes a pretty racy encounter in this sexy hip-hop hit.

8. "Do Me" by Bell Biv Devoe

Bell Biv Devoe was a group made up of three ex-members of New Edition. This sexy song was a definite departure from the former R&B boy band's bubble gum tunes.

9. "Rico Suave" by Gerardo

Though most of the song is in Spanish, the lines that are in English might make your grandma clutch her pearls. The Latin lover brags about juggling multiple women and gets pretty graphic about his sexual prowess.

10. "2 Become 1" by The Spice Girls

The British girl group gives a little sex ed in this racy '90s pop hit.

11. "Bump 'N Grind" by R. Kelly

R. Kelly may not have seen anything wrong with it, but your parents certainly would have flipped if they knew the lyrics to this sexy slow jam.