What the word on Mayweathers hat means is like saying (queer) alot of people use it in the US that way as in calling another guy a queer. But to tell you the truth a puto is a guy that screws a lot of girls in the real Mexican language. So for real he was calling Oscar a player and probably doesnt even no it.