Well, That Escalated Quickly. Oye Puta means Hey Bitch in Spanish.. xbox live