A person who has an abundance of homosexual friends. A rainbow catcher may be confused with a fag hag, but the rainbow catcher accepts and understands that their gay friends will not convert to the heterosexual side. Also, this term is not derogatory.
by Fireball December 09, 2007