Very old world gay slur.. and insult.
Have you seen that Imallexx and memelous? what a pair of arse shrews