pansy

pansy  {n.}
An effeminite or homosexual male.
Categories: British noun slang