18 Songs People Were Shocked To Realise Are Actually Very Dirty

    Sorry, but every song you sang as a kid is about sex.

    We recently asked members of BuzzFeed Community to tell us which songs they didn't realise are actually pretty dirty until they really listened to the lyrics. Brace yourself, here's what they said!

    1. "3" by Britney Spears

    2. "Not Fair" by Lily Allen

    3. "The Bad Touch" by Bloodhound Gang

    4. "Macarena" by Los Del Rio (Bayside Boys Remix)

    5. "London Bridge" by Fergie

    6. "Rock the Boat" by Aaliyah

    7. "Barbie Girl" by Aqua

    8. "No Diggity" by Blackstreet

    9. "Genie in a Bottle" by Christina Aguilera

    10. "U + Ur Hand" by Pink

    11. "Digital Get Down" by N'SYNC

    12. "Any Time, Any Place" by Janet Jackson

    "Trumpet" by Jason Derulo

    13. "California Girls" by Katy Perry

    14. "Grease Lightening" from Grease

    15. "2 Become 1" by Spice Girls

    16. "If You Seek Amy" by Britney Spears

    17. "Love Game" by Lady Gaga

    18. "SIde to Side" by Ariana Grande ft. Nicki Minaj

    Some submissions have been edited for length / clarity.

    Want to be featured in similar posts? Follow the BuzzFeed Community on Facebook and Twitter! Don't forget to tell us the songs that you were surprised to learn were actually dirty,