The meaning of this word is
pretty similar to marico. The only difference is related on the superlative (in
Spanish) due to the "N" at the end of
the word.
Marico = faggot
Maricon = a "huge" faggot
Ese tipo no
es marico, sino maricon (that
guy isn't a faggot, but a huge
one...)