What does ‘Fag’ mean?

In American English, “fag” is a derogatory (insulting or mean) term for someone who is gay. In British slang, however, it just means a cigarette.

“I’m going outside for a fag.”