1. (adj) Obnoxious and/or annoying in an especially effeminate way.
2. (noun) An especially effeminate obnoxious and/or annoying individual.
2. (noun) An especially effeminate obnoxious and/or annoying individual.
by blizack November 27, 2002