This Spanish word, translated to the English language as Trout, besides the name of the fish, is a slang term with a large variety of meanings depending on the time and place to consider. This is why trying to find out the origin of Trucha as a slang term for homosexual man, faggot, etc., is tremendously complicated and slippery, as is the fish, especially in this case, where several explanations seem reasonable. Even compared to other slang expressions, as we do many times, the result is not conclusive. Do not miss our Gay Slang Series post if you want more information about this word, its possible meanings and some interesting facts.
Read more: Trucha. Gay Dictionary (Spain).