Faggot or fag, in modern North American and Australian English usage, is a generally pejorative term for a homosexual or effeminate man. Its use has spread to varying extents elsewhere in the English-speaking world.The terms are little used in this meaning in British English, where "faggot" traditionally means a bundle of sticks and faggots are a kind of meatball, while "fag" is common slang for a cigarette and can also refer to the now outdated English "public school" practice of "fagging" where a younger boy acted as an unpaid servant for an older boy.
See more at Wikipedia.org...