Antojo translates to "craving." While it's commonly used for food, like a sudden craving for chocolate, it takes on a more passionate meaning in music.
In this song, J Balvin sings "Hace rato tengo antojo de ti" (I've been craving you for a while). He uses this powerful word to express an intense, almost irresistible desire for someone, making it much more than a simple want. It's a perfect word to describe a deep yearning.
This song is a straight-up party track about desire on the dance floor. J Balvin and Ed Sheeran see a woman they're attracted to and are very direct about what they want. J Balvin tells her, "Sigue / Que a mí me gusta todo lo que exhibes" (Keep going / Because I like everything you show off), making it clear he's enjoying her dancing and confidence. The whole song is an invitation to leave the club and spend the night together, with lines like "Mami, si me sigues, nos vamos pa'l hotel" (Mami, if you follow me, we're going to the hotel).
What's fun here is how blunt they are. There's no subtle poetry; it's all about physical attraction and a wild night. They even throw in a pretty bold suggestion: "Llama a tu amiga pa' que hagamos una trinidad" (Call your friend so we can make a trinity). Ed Sheeran's verse is a cool surprise, where he playfully calls himself "Tu blanquito pelirrojo, rojo" (Your little white redhead, red), showing he's in on the joke of a British pop star on a reggaeton track. It's a song about pure, unfiltered fun and wanting someone right now.