puto noun a male homosexual US Border Spanish used by English-speakers in the American southwest.
[T]he most derogatory are puto (homosexual), culero (coward), and relaje (informer). — George R. Alvarez, SemioticDynamicsofanEthnic-American Sub-CulturalGroup, p. 9, 1965