(CW slur) Just watched USMNT - Mexico match. What does puto actually mean? - eviltoast

English language media and the mexican FA says its a homophobic slur. Buuuut spanish media says it more just means “bitch.” Anyone here know if its actually a slur used against queer people? Preferably a Mexican comrade. Whats the deeaaalll