So, one day I went downstairs to the cafeteria where I work, and gave my usual "Buenos días" to the cashier. Then she goes on to tell me about two hombres that were novios - a couple, or perhaps boyfriends or lovers might be a more accurate translation. Apparently they were having somewhat of a spat in line, and she was incredibly stunned that two guapos (handsome guys) could be maricadas. I had never heard the word before, but clearly in this context it meant homosexual. The word is actually more offensive than that , but you get the picture.
You can learn more here: