fairy

Definitions

General English

Slang

  • noun a male homosexual. The word in this sense probably originated in the American West around the turn of the 20th century. It was commonly heard in Britain by the 1920s.
http://www.dictionarycentral.com/definition/fairy.html