What does ‘lumberjack’ mean?

( n ) A homosexual. Ted is cute but everyone says that he is a lumberjack.