A$AP Rocky teams up with Selena Gomez for a new sultry single titled "Good For You." This Pop/hip-hop collab could be a huge hit a la Katy Perry's "Dark Horse," which featured Juicy J. Selena seductively sings about pleasing her man and being the perfect compliment for her significant other. "Let me show you how proud I am to be yours," sings Gomez. Over lush, spacey production, Rocky comes in a delvers a solid verse.

"Hold on, take a minute, love/Cause I ain't trying to mess your image up/Like we mess around in triple cuffs/Stumble 'round town, pull your zipper up/Pants sag like I don't give a/I ain't trying to mess your fitness up," raps Rocky. The production of the song is right up the A$AP Mob general's alley, especially after the release of his sophomore album At.Long.Last.A$AP. It's another smart move by Pretty Flacko. He's already receiving great reviews for his acting role in Dope.

Listen to the record above and peep the teaser for "Good For You" below.

More From XXL