Breakdown:
* Osi: This is a shortened version of "O sea," which translates to "So" or "I mean."
* Tienes: This is the second-person singular form of the verb "tener," which means "to have."
* Novio: This means "boyfriend."
The sentence is a direct translation of "Do you have a boyfriend?" with the informal "Osi" added for emphasis or casualness.