Mexican slang.
Main difference between this one and “puto” is that puto could mean prostitute whereas this one is merely calling someone a homosexual or effeminate.
It could mean calling someone a fag in a literal sense but it’s not
necessarily the case as it’s also used for:
1. The right hand of the king, usually in reference to the jack in
playing cards or the horse piece in chess.
2. Someone acting cowardly or conceited.
3. Someone who doesn’t disclose
information.