Yes a fag is a smoke in UK, Aus and NZ. Poof, poofter, homo, nancy boy are all archaic but mean the same thing as fag/faggot (which is another word that has a different meaning applied to it) Now people just say gay. In Aus a root is a fuck, so when rooting for one's team, an American woman is...