mamaguevo is incorrectly written, and should be written as "mamaguevo" as meaning:In the colloquial language, a mamaguevo or mamahuevo is the homosexual man, transvestite, gay. You can be member or not of the LGBT community, and obviously belongs to the gay community.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list