Definition of "Fag" :
noun: finely ground tobacco wrapped in paper; for smoking
noun: offensive term for a homosexual man
verb: exhaust or get tired through overuse or great strain or stress
verb: work hard
verb: act as a servant for older boys, in British public schools