"A puto (literally 'male prostitute') is also a derogatory word for a homosexual male" https://en.wikipedia.org/wiki/Spanish_profanity#Puto
"Puto: spanish word for a male prostitute. sometimes it's offesive for homosexuals."
http://www.urbandictionary.com/define.php?term=puto
"puto {noun}
puto ...
